/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
@font-face{font-family:Involve;src:url(../fonts/Involve-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Involve;src:url(../fonts/Involve-Oblique.ttf) format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:Involve;src:url(../fonts/Involve-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:Involve;src:url(../fonts/Involve-MediumOblique.ttf) format("truetype");font-weight:500;font-style:italic}
@font-face{font-family:Involve;src:url(../fonts/Involve-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:Involve;src:url(../fonts/Involve-SemiBoldOblique.ttf) format("truetype");font-weight:600;font-style:italic}
@font-face{font-family:Involve;src:url(../fonts/Involve-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:Involve;src:url(../fonts/Involve-BoldOblique.ttf) format("truetype");font-weight:700;font-style:italic}
BODY{color:#1a1a18;background:#fff;font-size:15px;line-height:normal;font-family:Arial;font-weight:400;position:relative}
a{color:#003e7b;text-decoration:none}
a:hover{text-decoration:none}
button,input,option,select,textarea{font-family:Arial,sans-serif}
input:focus{outline:0}
p{margin:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
div.container{width:100%;max-width:1480px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
img,svg{display:inline-block;vertical-align:top}
.header-grid{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:21px 0}
.logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;position:relative}
.logo a span{color:#000;font-size:15px;line-height:normal}
.header .logo a{top:9px}
.city a{text-decoration:underline;transition:all 0.5s}
.city a:hover{color:#ec008e;text-decoration:none;}
.lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.lang a{font-weight:700}
.phones{padding:0 22px 0 0;position:relative;background:#fff}
.phones .phones-box{position:relative;padding:0 0 0 10px}
.phones span{display:block;color:#000}
.phones:after{content:"";display:block;position:absolute;top:0;right:0;width:22px;height:22px;-webkit-transition:all .5s;transition:all .5s;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC4zMzAwOCA3LjVMLTUuMDI0NjdlLTA1IDguMTU2NjZlLTA3TDguNjYwMiA1Ljg1NjIxZS0wOEw0LjMzMDA4IDcuNVoiIGZpbGw9IiMwMDNFN0IiLz4KPC9zdmc+Cg==) 50% 50% no-repeat}
.phones a{font-weight:700;color:#1a1a18;transition:all 0.3s}
.phones a:hover, .phones a:focus{color:#ec008e;}
.phones .phones-box__bottom{position:absolute;opacity:0;visibility:hidden;transition:all 0.5s;padding:4px 10px;background:#fff;transform: translateY(10px);border-radius: 0 0 10px 10px;}
.phones:hover .phones-box__bottom{opacity:1;visibility:visible;transform: translateY(0px);}
.phones:hover:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.soc{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;gap:15px}
.soc a{display:block}
.search-grid{position:relative}
.search-grid input{border-radius:5px;border:1px solid #e6e6e6;background:#f7f7f7;width:180px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 60px 12px 10px;font-size:14px;color:#1a1a18}
.search-grid input::-webkit-input-placeholder{opacity:1;color:#1a1a18}
.search-grid input::-moz-placeholder{opacity:1;color:#1a1a18}
.search-grid input:-ms-input-placeholder{opacity:1;color:#1a1a18}
.search-grid input::-ms-input-placeholder{opacity:1;color:#1a1a18}
.search-grid input::placeholder{opacity:1;color:#1a1a18}
.search-grid button{cursor:pointer;border:0;position:absolute;border-radius:5px;background:#003e7b;width:43px;height:40px;top:0;right:0}
.section{margin:100px 0}
.topmenu{background:#003e7b}
.topmenu a{color:#fff}
.topmenu-grid{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}
.catalog-link a{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;gap:27px;padding:0 44px;line-height:60px;border-radius:5px;background:#ec008e;font-weight:700}
.catalog-link a:before{content:"";display:block;width:24px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNkgyMU0zIDEySDIxTTMgMThIMjEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.catalog-link a.opened:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OTggMTMuNDAwOEw3LjA5OTggMTguMzAwOEM2LjkxNjQ3IDE4LjQ4NDEgNi42ODMxNCAxOC41NzU4IDYuMzk5OCAxOC41NzU4QzYuMTE2NDcgMTguNTc1OCA1Ljg4MzE0IDE4LjQ4NDEgNS42OTk4IDE4LjMwMDhDNS41MTY0NyAxOC4xMTc0IDUuNDI0OCAxNy44ODQxIDUuNDI0OCAxNy42MDA4QzUuNDI0OCAxNy4zMTc0IDUuNTE2NDcgMTcuMDg0MSA1LjY5OTggMTYuOTAwOEwxMC41OTk4IDEyLjAwMDhMNS42OTk4IDcuMTAwNzhDNS41MTY0NyA2LjkxNzQ1IDUuNDI0OCA2LjY4NDExIDUuNDI0OCA2LjQwMDc4QzUuNDI0OCA2LjExNzQ1IDUuNTE2NDcgNS44ODQxMSA1LjY5OTggNS43MDA3OEM1Ljg4MzE0IDUuNTE3NDUgNi4xMTY0NyA1LjQyNTc4IDYuMzk5OCA1LjQyNTc4QzYuNjgzMTQgNS40MjU3OCA2LjkxNjQ3IDUuNTE3NDUgNy4wOTk4IDUuNzAwNzhMMTEuOTk5OCAxMC42MDA4TDE2Ljg5OTggNS43MDA3OEMxNy4wODMxIDUuNTE3NDUgMTcuMzE2NSA1LjQyNTc4IDE3LjU5OTggNS40MjU3OEMxNy44ODMxIDUuNDI1NzggMTguMTE2NSA1LjUxNzQ1IDE4LjI5OTggNS43MDA3OEMxOC40ODMxIDUuODg0MTEgMTguNTc0OCA2LjExNzQ1IDE4LjU3NDggNi40MDA3OEMxOC41NzQ4IDYuNjg0MTEgMTguNDgzMSA2LjkxNzQ1IDE4LjI5OTggNy4xMDA3OEwxMy4zOTk4IDEyLjAwMDhMMTguMjk5OCAxNi45MDA4QzE4LjQ4MzEgMTcuMDg0MSAxOC41NzQ4IDE3LjMxNzQgMTguNTc0OCAxNy42MDA4QzE4LjU3NDggMTcuODg0MSAxOC40ODMxIDE4LjExNzQgMTguMjk5OCAxOC4zMDA4QzE4LjExNjUgMTguNDg0MSAxNy44ODMxIDE4LjU3NTggMTcuNTk5OCAxOC41NzU4QzE3LjMxNjUgMTguNTc1OCAxNy4wODMxIDE4LjQ4NDEgMTYuODk5OCAxOC4zMDA4TDExLjk5OTggMTMuNDAwOFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) 50% 50% no-repeat}
.menu{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}
.menu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;width:100%}
.menu>ul>li{border-right:1px solid rgba(255,255,255,.12);width:100%;text-align:center;line-height:60px}
.menu>ul>li a, .diller-link a{display:block;transition:all 0.5s;}
.menu>ul>li a:hover, .menu>ul>li a.selected, .diller-link a:hover, .diller-link a.selected {
	box-shadow: 0 0 0 2px #003e7b inset;
	background: #fff;
	border-radius: 5px;
	color: #ec008e;
	/* border: 5px solid #003e7b; */
	box-sizing: border-box;
}
.diller-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:7px;-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:60px;white-space:nowrap;padding:0 30px;border-right:1px solid rgba(255,255,255,.12)}
.footer{padding:100px 0;color:#fff;background:#003e7b}
.footer a{color:#fff;transition: color .2s ease;}
.footer a:hover{color: #66ccff;}
.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:120px;color:#fff}
.footer-grid .logo span{color:#fff}
.footer-grid .med-row{font-size:15px;text-transform:uppercase;font-weight:700;margin-right:100px}
.footer-grid .lang a{color:#9dcdfe}
.footer-grid .city{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 17px;border-radius:5px;background:#fff;color:#1a1a18;gap:6px}
.footer-grid .city a{color:#2475c9}
.footer-med{font-weight:700;text-transform:uppercase}
.footer-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:120px;margin:50px 0 0}
.footer-column-last{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;text-align:right;gap:15px}
.footer-column-last .phones:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDcuNUwwLjY2OTg3MiA4LjE1NjY2ZS0wN0w5LjMzMDEzIDUuODU2MjFlLTA4TDUgNy41WiIgZmlsbD0iIzlEQ0RGRSIvPgo8L3N2Zz4K) 50% 50% no-repeat}
.lawer-info a{text-decoration:underline}
.footer-adress{font-size:15px}
.footer-city{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:22px}
.footer-city a{border-bottom:1px solid}
.footer-city a:hover{border-color:transparent}
.dop-phones{font-size:15px;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;gap:15px}
.dop-phones span{display:block;font-weight:700;text-transform:uppercase}
.lawer-info{font-size:15px;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;gap:15px}
.footer-menu ul{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;gap:15px;list-style:none;margin:0;padding:0}
.footer-mainlink{margin:0 0 50px;text-transform:uppercase;font-size:22px;font-weight:700}
.footer-catalog{display:grid;grid-template-columns:1fr 1fr;gap:100px;font-size:15px}
.footer-catalog__box ul{list-style:none;margin:0;padding:0}
.footer-catalog__box ul li:not(:last-child){margin:0 0 15px}
.footer-catalog__box ul:not(:last-child){margin-bottom:50px}
.footer-catalog__logo{height:48px;margin:0 0 10px}
.footer-soc{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;gap:15px}
.title,h2{font-family:Involve;font-size:26px;text-transform:uppercase;font-weight:700;margin:0 0 30px}
.breadcrumb{margin:50px 0 30px;color:#757575}
.breadcrumb a{color:#757575;text-decoration:underline;display:inline-block;transition:all 0.5s;}
.breadcrumb a:hover{color:#003e7b}
.breadcrumb a:after{content:">";display:inline-block;margin-left:10px}
h1{text-transform:uppercase;font-weight:700;font-size:26px;font-family:Involve;margin:0 0 30px}
.page-columns{margin:0 0 100px}
.brands-grid img{max-width:100%}
.head-top{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:99;background:#fff}
.catalog-menubig{opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;width:100vw;height:calc(100vh - 150px);position:fixed;top:150px;left:0;background:#fff;padding:50px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.catalog-menubig.opened{opacity:1;visibility:visible}
.catalog-menubig .catalog-menu__title{padding:0;background:0 0;color:#e5007d}
.catalog-menubig .catalog-menu__groups{font-size:15px;padding:0;margin:28px 0 0}
.catalog-menubig .chouse-box{margin:50px 0 0 -26px}
.catalog-menu__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px}
.brand-menu{margin:0 0 35px;height:50px}
.brand-menu a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}
.brand-menu a img{width:100px}
.brand-slogan{margin:20px 0;color:#757575;font-size:15px}
.catalog-menubox{width:380px;max-width:380px}
.bigcatalog-box{margin:0 0 30px}
.bigcatalog-box ul{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;gap:10px;margin:15px 0 0;padding:0;list-style:none;font-size:15px}
.bigcatalog-box ul a{color:#757575}
.bigcatalog-box__title{position:relative}
.bigcatalog-box__title a{color:#1a1a18;font-size:15px;text-transform:uppercase;font-weight:700;transition: color .2s ease;}
.bigcatalog-box__title a:hover{color:#003e7b;}
.bigcatalog-box__title:after{content:"";display:block;width:17px;height:17px;top:2px;left:-26px;position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wNTg3IDEwLjUzNUMxMi4wMzg3IDkuMzYwMDMgMTIuOTc0OCA4LjM5MDgzIDE0LjE0NjQgOC4zNzA5MkMxNS4zMjE0IDguMzUxIDE2LjI5MDYgOS4yODcwMSAxNi4zMTA1IDEwLjQ1ODdDMTYuMzMwNSAxMS42MzM3IDE1LjM5NDQgMTIuNTk5NiAxNC4yMjI4IDEyLjYyMjhDMTMuMDQ3OCAxMi42NDI3IDEyLjA3ODYgMTEuNzA2NyAxMi4wNTg3IDEwLjUzNVoiIGZpbGw9IiNFNTAwN0QiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDguMzQ0NDNDMCAzLjczNDA5IDMuNzM3NCAwIDguMzQ3NzUgMEMxMi45NTgxIDAgMTYuNjk1NSAzLjczNzQxIDE2LjY5NTUgOC4zNDQ0M0wxNi42Nzg5IDguNjM5ODNDMTYuMDc0OCA3LjkwMjk3IDE1LjIwNTIgNy4zNzg1NCAxNC4xNTYzIDcuNDE1MDVDMTMuNTMyMyA3LjQzNDk3IDEyLjk0ODEgNy42Mjc0OCAxMi40NjM1IDcuOTQyOEMxMi4xOTE0IDUuNzEyMzEgMTAuNDUyMSA0LjIwODcyIDguMzQ3NzUgNC4yMDg3MkM2LjA2NDE1IDQuMjA4NzIgNC4yMTIwNCA2LjA2MDgzIDQuMjEyMDQgOC4zNDQ0M0M0LjIxMjA0IDEwLjYyOCA2LjA2NDE1IDEyLjQ4MDEgOC4zNDc3NSAxMi40ODAxQzkuNDA2NTcgMTIuNDgwMSAxMC40MDkgMTIuMDQ4NiAxMS4yMDIyIDExLjMyODRDMTEuNjAwNSAxMi42ODU5IDEyLjc2ODkgMTMuNjM4NSAxNC4yNTU5IDEzLjYxMkMxNC40MjUyIDEzLjYxMiAxNC42OTczIDEzLjU3ODggMTQuODYgMTMuNTQ4OUMxMy4zMDk5IDE1LjQ3MDcgMTAuOTIzNCAxNi42OTIyIDguMzQ3NzUgMTYuNjkyMkMzLjczNzQgMTYuNjkyMiAwIDEyLjk1NDggMCA4LjM0Nzc0IiBmaWxsPSIjMDA0RTlFIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.catalog-menubox+.catalog-menubox .bigcatalog-box__title:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wNTg3IDEwLjUzNUMxMi4wMzg3IDkuMzYwMDMgMTIuOTc0OCA4LjM5MDgzIDE0LjE0NjQgOC4zNzA5MkMxNS4zMjE0IDguMzUxIDE2LjI5MDYgOS4yODcwMSAxNi4zMTA1IDEwLjQ1ODdDMTYuMzMwNSAxMS42MzM3IDE1LjM5NDQgMTIuNTk5NiAxNC4yMjI4IDEyLjYyMjhDMTMuMDQ3OCAxMi42NDI3IDEyLjA3ODYgMTEuNzA2NyAxMi4wNTg3IDEwLjUzNVoiIGZpbGw9IiNFNTAwN0QiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDguMzQ0NDNDMCAzLjczNDA5IDMuNzM3NCAwIDguMzQ3NzUgMEMxMi45NTgxIDAgMTYuNjk1NSAzLjczNzQxIDE2LjY5NTUgOC4zNDQ0M0wxNi42Nzg5IDguNjM5ODNDMTYuMDc0OCA3LjkwMjk3IDE1LjIwNTIgNy4zNzg1NCAxNC4xNTYzIDcuNDE1MDVDMTMuNTMyMyA3LjQzNDk3IDEyLjk0ODEgNy42Mjc0OCAxMi40NjM1IDcuOTQyOEMxMi4xOTE0IDUuNzEyMzEgMTAuNDUyMSA0LjIwODcyIDguMzQ3NzUgNC4yMDg3MkM2LjA2NDE1IDQuMjA4NzIgNC4yMTIwNCA2LjA2MDgzIDQuMjEyMDQgOC4zNDQ0M0M0LjIxMjA0IDEwLjYyOCA2LjA2NDE1IDEyLjQ4MDEgOC4zNDc3NSAxMi40ODAxQzkuNDA2NTcgMTIuNDgwMSAxMC40MDkgMTIuMDQ4NiAxMS4yMDIyIDExLjMyODRDMTEuNjAwNSAxMi42ODU5IDEyLjc2ODkgMTMuNjM4NSAxNC4yNTU5IDEzLjYxMkMxNC40MjUyIDEzLjYxMiAxNC42OTczIDEzLjU3ODggMTQuODYgMTMuNTQ4OUMxMy4zMDk5IDE1LjQ3MDcgMTAuOTIzNCAxNi42OTIyIDguMzQ3NzUgMTYuNjkyMkMzLjczNzQgMTYuNjkyMiAwIDEyLjk1NDggMCA4LjM0Nzc0IiBmaWxsPSIjMjAxNjAwIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.btn{display:inline-block;vertical-align:top;padding:15px 50px;color:#fff;border-radius:5px;background:#003e7b;border:0;cursor:pointer}
.blog-all{text-align:center;margin:50px 0 0}
.blog-all .btn{width:222px;text-align:center;max-width:100%;padding:19px;-webkit-box-sizing:border-box;box-sizing:border-box}
.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.blog-item{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;border-radius:25px;background:#ecf1f4}
.blog-item__img{overflow:hidden;height:348px;border-radius:25px 25px 0 0}
.blog-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.blog-info{background:#ecf1f4;padding:30px 5px;text-align:center;font-size:15px}
.blog-date{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;gap:12px;margin:0 0 15px}
.blog-name a{color:#1a1a18;font-weight:700;text-transform:uppercase}
.blog-more{margin-top:auto;padding:0 5px 30px;text-align:center}
.blog-more a{display:inline-block;vertical-align:top;padding:11px 44px;font-size:15px;line-height:22px;border-radius:5px;border:1px solid #02417e}
.blog-links{margin:0 0 25px;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}
.blog-links ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}
.blog-links ul a{width:222px;display:block;border-radius:5px;background:#ecf1f4;padding:15px 0;text-align:center}
.blog-links ul a.active{background:#00509e;color:#fff}
.ortez{padding:69px 60% 68px 56px;border-radius:50px;position:relative;overflow:hidden;background:url(../img/ortez.jpg) 100% -1px no-repeat;background-size:80% auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.ortez .ortez-text{margin:0 0 50px;line-height:normal;max-width:433px}
.ortez:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:60%;background:-webkit-gradient(linear,left top,right top,color-stop(55.31%,#ecf1f4),color-stop(93.37%,rgba(255,255,255,0)));background:linear-gradient(90deg,#ecf1f4 55.31%,rgba(255,255,255,0) 93.37%)}
.ortez .ortez-info{position:relative;z-index:1}
.ortez .btn{padding:19px 72px}
.popular-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px}
.prodbox{border-radius:25px;border:1px solid #ecf1f4;background:#ecf1f4;overflow:hidden;text-align:center;font-size:15px;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}
.prodbox-img{height:170px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.prodbox-img img{display:inline-block;vertical-align:top;max-height:160px;max-width:100%}
.prodbox-name{padding:15px 35px;text-transform:uppercase}
.prodbox-name a{color:#1a1a18;text-transform:uppercase;font-weight:700}
.prodbox-info{padding:0 7px 15px;line-height:normal}
.prodbox-more{margin-top:auto;padding:0 25px 25px}
.prodbox-more a{display:block;color:#02417e;line-height:1.4;padding:8px 10px;border-radius:5px;border:1px solid #02417e}
.show-more{margin:50px 0 0;text-align:center}
.brands,.contact-info{position:relative}
.brands .container,.contact-info .container{position:relative;z-index:2}
.brands:after,.contact-info:after{content:"";display:block;position:absolute;top:50%;left:0;background:url(../img/line.svg) 50% 50% no-repeat;width:100%;height:500px;margin-top:-250px;z-index:-1}
.brands-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}
.brands-grid img{max-width:200px}
.title-grid{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:0 0 50px}
.title-grid .title{line-height:normal;margin:0}
.title-grid .soc{position:relative;top:-50px}
.content,.maincatalog{overflow:hidden}
.maincatalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.maincatalog-item a{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;padding:0 250px 0 55px;border-radius:25px;background:#ecf1f4;height:267px;position:relative}
.maincatalog-item a span{color:#1a1a18;font-size:15px;line-height:21px;font-weight:700;text-transform:uppercase}
.maincatalog-item a .maincatalog-item__img{position:absolute;right:0;bottom:0;width:240px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:300px}
.maincatalog-item a .maincatalog-item__img img{max-width:100%;max-height:330px}
.maincatalog-item a .brand-logo{position:absolute;top:35px;left:30px}
.maincatalog-item a .brand-logo img{max-width:67px}
.themain .maincatalog-grid{margin-bottom:25px}
.themain .maincatalog-item:nth-child(3) a .maincatalog-item__img{top:0;bottom:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.themain .maincatalog-item:nth-child(4) a .maincatalog-item__img{right:-14px}
.themain .maincatalog-item:nth-child(5) a .maincatalog-item__img{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.themain .maincatalog-item:nth-child(6) a .maincatalog-item__img{right:-40px}
.themain .maincatalog-item:nth-child(7) a .maincatalog-item__img{right:-15px;bottom:0;width:242px;height:260px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.themain .maincatalog-item:nth-child(8) a .maincatalog-item__img{right:-30px}
.themain .maincatalog-item:nth-child(9) a .maincatalog-item__img{right:-20px}
.slider{margin:50px 0 100px 0}
.slider .swiper-slide{height:auto}
.mainslider-item{height:100%;padding:70px 58% 55px 50px;border-radius:50px;min-height:522px;overflow:hidden;position:relative;font-size:20px;line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box}
.mainslider-item .btn{font-size:15px}
.mainslider-item:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:60%;background:-webkit-gradient(linear,left top,right top,color-stop(63.82%,#ecf1f4),color-stop(93.37%,rgba(222,212,212,0)));background:linear-gradient(90deg,#ecf1f4 63.82%,rgba(222,212,212,0) 93.37%)}
.mainslider-item .mainslider-item__info{position:relative;z-index:1}
.mainslider-item .mainslider-item__img{position:absolute;top:0;right:0;z-index:0;width:70%;height:100%}
.mainslider-item .mainslider-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.mainslider-item ul{padding:0;margin:0;list-style:none}
.mainslider-item ul li{position:relative;padding:0 0 0 25px}
.mainslider-item ul li:before{content:"";display:block;position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:#003e7b}
.mainslider-item ul li:not(:last-child){margin:0 0 15px}
.mainslider-item p:not(:last-child){margin:0 0 25px}
.mainslider-item__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}
.mainslider-item__info{height:100%;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;gap:30px}
.slider-nav{position:absolute;right:48px;bottom:58px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}
.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev{position:relative;margin:0;top:auto;left:auto;right:auto;width:50px;height:50px;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;border-radius:50px;border:1px solid #00509e;background:#fff}
.slider-nav .swiper-button-next:after,.slider-nav .swiper-button-prev:after{display:none}
.slider-nav .swiper-button-next.swiper-button-disabled,.slider-nav .swiper-button-prev.swiper-button-disabled,
.slider-nav .swiper-button-next.swiper-button-lock,.slider-nav .swiper-button-prev.swiper-button-lock
{opacity:0;background:rgba(255,255,255,.41)}
.mainsoc .container{position:relative}
.mainsoc .container .soc{position:absolute;right:0;bottom:-54px}
.contact-info .title{color:#00509e;font-size:32px;margin:0 0 30px}
.contact-info:after{top:150px}
.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 60px;font-size:22px}
.contact-grid .btn{width:300px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.contact-grid p:not(:last-child){margin:0 0 20px}
.contact-grid a[href*=tel]{color:#00509e;font-weight:700}
.contact-grid__title{color:#1a1a18;font-family:Involve;font-size:22px;margin:0 0 20px;text-transform:uppercase;font-weight:700}
.contact-grid__box-link{margin-top:auto}
.map-grid{margin:100px 0;display:grid;grid-template-columns:1fr 350px;gap:30px}
.map-grid__left{border-radius:25px;overflow:hidden}
.map-grid__left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/1}
.map-grid__left iframe{width:100%;height:100%}
.map-grid__right{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;gap:50px}
.map-box{border-radius:25px;border:2px solid #ecf1f4;padding:30px;font-size:15px}
.map-box__title{font-size:22px;text-transform:uppercase;font-weight:700;margin:0 0 15px}
.map-grid__more{display:grid;grid-template-columns:1fr 1fr;gap:25px}
.formsection form{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 30px}
.formsection form .form__item label{display:none}
.formsection form .form__item input,.formsection form .form__item textarea{border-radius:25px;border:2px solid #ecf1f4;background:#ecf1f4;padding:20px 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.formsection form .form__item textarea{height:311px}
.formsection form .form__btns,.formsection form .form__item--textarea,.formsection form .user-consent{grid-column:1/-1}
.formsection form .form__btns .btn{width:480px;max-width:100%}
.user-consent__checkbox{-webkit-appearance:checkbox;display:block;float:left;opacity:0;height:0;width:0;visibility:hidden}
.user-consent__label{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:2px 0 2px 55px;cursor:pointer}
.user-consent__label:before{content:"";width:24px;height:24px;position:absolute;top:0;left:0;display:block;border-radius:2px;background:#9dcdfe}
.user-consent__label:after{content:"";width:24px;height:24px;position:absolute;top:0;left:0;display:block;opacity:0;-webkit-transition:all .5s;transition:all .5s;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjA2ODUgNi40ODQ5NEMxLjM5NDM4IDYuMjk3NDcgMS42NDg2OCA2LjE5MjE1IDEuOTEzODUgNi4xOTIxNUMyLjE3OTAxIDYuMTkyMTUgMi40MzMzMiA2LjI5NzQ3IDIuNjIwODUgNi40ODQ5NEw2LjE1Njg1IDEwLjAyMDlMMTMuMjI2OCAyLjk0OTk0QzEzLjMxOTcgMi44NTcwMyAxMy40Mjk5IDIuNzgzMzIgMTMuNTUxMyAyLjczMzAxQzEzLjY3MjYgMi42ODI3IDEzLjgwMjYgMi42NTY3OCAxMy45MzQgMi42NTY3NEMxNC4wNjUzIDIuNjU2NjkgMTQuMTk1NCAyLjY4MjUyIDE0LjMxNjggMi43MzI3NEMxNC40MzgyIDIuNzgyOTYgMTQuNTQ4NCAyLjg1NjYgMTQuNjQxMyAyLjk0OTQ0QzE0LjczNDMgMy4wNDIyOSAxNC44MDggMy4xNTI1MiAxNC44NTgzIDMuMjczODVDMTQuOTA4NiAzLjM5NTE5IDE0LjkzNDUgMy41MjUyNCAxNC45MzQ2IDMuNjU2NTlDMTQuOTM0NiAzLjc4Nzk0IDE0LjkwODggMy45MTgwMSAxNC44NTg2IDQuMDM5MzhDMTQuODA4MyA0LjE2MDc0IDE0LjczNDcgNC4yNzEwMyAxNC42NDE4IDQuMzYzOTRMNi4xNTY4NSAxMi44NDg5TDEuMjA2ODUgNy44OTg5NEMxLjAxOTM4IDcuNzExNDEgMC45MTQwNjIgNy40NTcxMSAwLjkxNDA2MiA3LjE5MTk0QzAuOTE0MDYzIDYuOTI2NzggMS4wMTkzOCA2LjY3MjQ3IDEuMjA2ODUgNi40ODQ5NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.user-consent__checkbox:checked+label:after{opacity:1}
.worklink{border-radius:25px;background:#ecf1f4;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px 45px}
.worklink span{font-size:24px;text-transform:uppercase;font-weight:700;font-family:Involve}
.worklink .btn{font-family:Involve}
.buy-grid{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin:0 0 50px;grid-template-rows:auto 1fr}
.buy-grid iframe,.buy-grid img{max-width:100%;border-radius:25px}
.buy-grid__right{grid-row:span 2}
.buy-text{padding:40px 30px;border-radius:25px;background:#ecf1f4;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.buy-info{border-radius:25px;background:#ecf1f4;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);overflow:hidden}
.city-row{padding:26px;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;background:#00509e;color:#fff}
.city-row a{color:#fff;text-decoration:underline}
.shop-row{padding:26px;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}
.shop-row a{color:#757575}
.shop-row .active a{color:#00509e}
.buy-grid__left{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}
.shoplist{border-radius:25px;background:#ecf1f4;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);overflow:hidden}
.shop-map__list-head{padding:25px 30px;color:#fff;background:#00509e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}
.shop-map__list-info,.shop-map__list-website{width:200px}
.shop-map__list-left{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.shop-map__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;padding:25px;border-bottom:1px solid #fff}
.shop-map__list-item a{color:#1a1a18}
.shop-map__list-item:last-child{border:0}
.shop-map__list-item .shop-map__list-info,.shop-map__list-item .shop-map__list-website{margin-top:auto}
.shop-map__list-title{margin:0 0 20px;font-size:22px;font-weight:700;text-transform:uppercase}
.shop-map__list-place{padding:2px 0 2px 30px;font-size:15px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljc1IDkuNzVDMTguNzUgNy45NTk3OSAxOC4wMzg4IDYuMjQyOSAxNi43NzMgNC45NzcwM0MxNS41MDcxIDMuNzExMTYgMTMuNzkwMiAzIDEyIDNDMTAuMjA5OCAzIDguNDkyOSAzLjcxMTE2IDcuMjI3MDMgNC45NzcwM0M1Ljk2MTE2IDYuMjQyOSA1LjI1IDcuOTU5NzkgNS4yNSA5Ljc1QzUuMjUgMTIuNTE5IDcuNDY1NSAxNi4xMjggMTIgMjAuNDUxQzE2LjUzNDUgMTYuMTI4IDE4Ljc1IDEyLjUxOSAxOC43NSA5Ljc1Wk0xMiAyMi41QzYuNDk5NSAxNy41MDA1IDMuNzUgMTMuMjQ5NSAzLjc1IDkuNzVDMy43NSA3LjU2MTk2IDQuNjE5MTkgNS40NjM1NCA2LjE2NjM3IDMuOTE2MzdDNy43MTM1NCAyLjM2OTE5IDkuODExOTYgMS41IDEyIDEuNUMxNC4xODggMS41IDE2LjI4NjUgMi4zNjkxOSAxNy44MzM2IDMuOTE2MzdDMTkuMzgwOCA1LjQ2MzU0IDIwLjI1IDcuNTYxOTYgMjAuMjUgOS43NUMyMC4yNSAxMy4yNDk1IDE3LjUwMDUgMTcuNTAwNSAxMiAyMi41WiIgZmlsbD0iIzAwNTA5RSIvPgo8cGF0aCBkPSJNMTIgMTJDMTIuNTk2NyAxMiAxMy4xNjkgMTEuNzYyOSAxMy41OTEgMTEuMzQxQzE0LjAxMjkgMTAuOTE5IDE0LjI1IDEwLjM0NjcgMTQuMjUgOS43NUMxNC4yNSA5LjE1MzI2IDE0LjAxMjkgOC41ODA5NyAxMy41OTEgOC4xNTkwMUMxMy4xNjkgNy43MzcwNSAxMi41OTY3IDcuNSAxMiA3LjVDMTEuNDAzMyA3LjUgMTAuODMxIDcuNzM3MDUgMTAuNDA5IDguMTU5MDFDOS45ODcwNSA4LjU4MDk3IDkuNzUgOS4xNTMyNiA5Ljc1IDkuNzVDOS43NSAxMC4zNDY3IDkuOTg3MDUgMTAuOTE5IDEwLjQwOSAxMS4zNDFDMTAuODMxIDExLjc2MjkgMTEuNDAzMyAxMiAxMiAxMlpNMTIgMTMuNUMxMS4wMDU0IDEzLjUgMTAuMDUxNiAxMy4xMDQ5IDkuMzQ4MzUgMTIuNDAxN0M4LjY0NTA5IDExLjY5ODQgOC4yNSAxMC43NDQ2IDguMjUgOS43NUM4LjI1IDguNzU1NDQgOC42NDUwOSA3LjgwMTYxIDkuMzQ4MzUgNy4wOTgzNUMxMC4wNTE2IDYuMzk1MDkgMTEuMDA1NCA2IDEyIDZDMTIuOTk0NiA2IDEzLjk0ODQgNi4zOTUwOSAxNC42NTE3IDcuMDk4MzVDMTUuMzU0OSA3LjgwMTYxIDE1Ljc1IDguNzU1NDQgMTUuNzUgOS43NUMxNS43NSAxMC43NDQ2IDE1LjM1NDkgMTEuNjk4NCAxNC42NTE3IDEyLjQwMTdDMTMuOTQ4NCAxMy4xMDQ5IDEyLjk5NDYgMTMuNSAxMiAxMy41WiIgZmlsbD0iIzAwNTA5RSIvPgo8L3N2Zz4K) 0 0 no-repeat}
.shop-list a,.shop-map a{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;gap:5px}
.user-consent a{text-decoration:underline}
.shop-map__list-items{max-height:670px}
.simplebar-scrollbar::before{opacity:1!important;border-radius:25px;background:#9dcdfe;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);width:11px;right:0;left:0}
.simplebar-track.simplebar-vertical{width:11px;border-radius:25px;border:1px solid #d5dade;background:#ecf1f4;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25)}
.page-columns{display:grid;grid-template-columns:222px 1fr;gap:30px}
.page-columns.nobreadcrumb{margin-top:50px}
.page-columns.nobreadcrumb .breadcrumb{margin-top:20px}
.page-columns.nobreadcrumb .breadcrumb:first-child{margin-top:0}
.page-menu{border-radius:5px;background:#ecf1f4;overflow:hidden}
.page-menu ul{margin:0;padding:0;list-style:none;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;gap:10px}
.page-menu ul ul{display:none}
.page-menu ul a{padding:13px 15px;display:block;border-radius:5px;background:#d2dfeb;color:#1a1a18;font-size:15px;position:relative;transition:all 0.5s}
.page-menu ul a:hover{color:#fff;background:#00509e;}
.page-menu ul a.root-item--parent{padding-right:40px}
.page-menu ul a.root-item--parent:after{content:"";display:block;position:absolute;top:15px;right:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODY2MDMgOS41QzYuNDgxMTMgMTAuMTY2NyA1LjUxODg3IDEwLjE2NjcgNS4xMzM5NyA5LjVMMC44MDM4NDggMkMwLjQxODk0OCAxLjMzMzMzIDAuOTAwMDc0IDAuNDk5OTk5IDEuNjY5ODcgMC40OTk5OTlMMTAuMzMwMSAwLjVDMTEuMDk5OSAwLjUgMTEuNTgxMSAxLjMzMzMzIDExLjE5NjIgMkw2Ljg2NjAzIDkuNVoiIGZpbGw9IiMwMDUwOUUiLz4KPC9zdmc+Cg==) 50% 50% no-repeat;width:14px;height:14px;-webkit-transition:all .5s;transition:all .5s}
.page-menu ul a.root-item--parent.opened:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.page-menu ul a.selected.root-item--parent:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODY2MDMgOS41QzYuNDgxMTMgMTAuMTY2NyA1LjUxODg3IDEwLjE2NjcgNS4xMzM5NyA5LjVMMC44MDM4NDggMkMwLjQxODk0OCAxLjMzMzMzIDAuOTAwMDc0IDAuNDk5OTk5IDEuNjY5ODcgMC40OTk5OTlMMTAuMzMwMSAwLjVDMTEuMDk5OSAwLjUgMTEuNTgxMSAxLjMzMzMzIDExLjE5NjIgMkw2Ljg2NjAzIDkuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.page-menu ul li li a{background:0 0}
.page-right p{margin:0 0 30px}
.page-right h3{color:#00509e;font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 20px}
.page-right ul:not([class]){list-style:none;margin:0 0 20px;padding:0;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;gap:20px}
.page-right ul:not([class]) li{padding:0 0 0 20px;position:relative}
.page-right ul:not([class]) li:after{content:"";display:block;position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:50%;background:#00509e}
.page-right blockquote{border-radius:25px;border:2px solid #ecf1f4;background:#ecf1f4;padding:40px 20px;margin:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.page-right blockquote:after{content:"";width:98px;height:92px;position:absolute;bottom:10px;right:-40px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCA5OCA5MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYxLjU1NjggNDAuMDU4M0w2MS41NTY4IC00LjQ0MzQzZS0wNkw5OCAtNy42MjkzOWUtMDZMOTggMzEuNjI1Qzk4IDQ4Ljc0NzIgOTUuOTg1OSA2MS4xNDE3IDkxLjk1NzYgNjguODA4M0M4Ni42NzA1IDc5LjAzMDYgNzguMjk5MyA4Ni43NjExIDY2Ljg0MzkgOTJMNTguNTM1NiA3OC41ODMzQzY1LjQ1OTIgNzUuNjQ0NCA3MC41NTc1IDcxLjIzNjEgNzMuODMwNCA2NS4zNTgzQzc3LjEwMzQgNTkuNjA4MyA3OC45Mjg3IDUxLjE3NSA3OS4zMDY0IDQwLjA1ODNMNjEuNTU2OCA0MC4wNTgzWk0zLjAyMTIgNDAuMDU4M0wzLjAyMTE5IDYuNzM5MTZlLTA3TDM5LjQ2NDQgLTIuNTEyMDVlLTA2TDM5LjQ2NDQgMzEuNjI1QzM5LjQ2NDQgNDguNzQ3MiAzNy40NTAyIDYxLjE0MTcgMzMuNDIyIDY4LjgwODNDMjguMTM0OSA3OS4wMzA2IDE5Ljc2MzcgODYuNzYxMSA4LjMwODI5IDkyTDYuNDU2NDdlLTA2IDc4LjU4MzNDNi45MjM1NyA3NS42NDQ1IDEyLjAyMTggNzEuMjM2MSAxNS4yOTQ4IDY1LjM1ODNDMTguNTY3OCA1OS42MDgzIDIwLjM5MzEgNTEuMTc1IDIwLjc3MDcgNDAuMDU4M0wzLjAyMTIgNDAuMDU4M1oiIGZpbGw9IiMwMDUwOUUiLz4KPC9zdmc+Cg==) 50% 50% no-repeat}
.page-right .blockquote-name{color:#00509e;font-size:20px;font-weight:700;text-transform:uppercase;margin:40px 0 10px}
.page-right .blockquote-job{color:#53575a;font-size:16px}
.page-right .blockquote-text{padding-right:250px}
/*.column-max{max-width:850px}*/
.advant{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;gap:25px}
.advant-box{display:grid;grid-template-columns:1fr 350px;gap:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:25px;border:2px solid #ecf1f4;padding:40px 20px;font-size:18px}
.advant-box b{color:#00509e;text-transform:uppercase}
.advant-box:nth-child(2n){grid-template-columns:350px 1fr}
.advant-box:nth-child(2n) .advant-box__img{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.advant__item-title{margin:0 0 20px;font-size:22px;font-weight:700;text-transform:uppercase}
.page-right{min-width:0}
.about-gallery, .swiper-gallery{padding:0 0 90px;margin:50px 0}
.about-gallery .slider-nav, .swiper-gallery .slider-nav{bottom:0;right:0}
.about-gallery img,.swiper-gallery img{width:100%;height:330px;-o-object-fit:cover;object-fit:cover;border-radius:25px}
.about-history{position:relative;margin:0 0 50px}
.about-history img{max-width:100%}
.about-history__text{position:absolute;top:0;left:0;max-width:550px}
.aboutimg-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.aboutimg-box img{min-width:0;height:auto!important}
.page-menu ul .active a, .page-menu ul a.selected{color:#fff;background:#00509e}
.news-grid{display:grid;gap:30px 50px;grid-template-columns:repeat(3,1fr)}
.news-box{transition: transform .25s ease, border-color .25s ease; border: 1px solid transparent;border-radius:25px;background:#ecf1f4;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;text-align:center;padding:0 0 30px}
.news-box:hover{transform: translateY(-2px);  border-color: rgba(0,62,123,0.2);}
.news-img{border-radius:25px 25px 0 0;overflow:hidden}
.news-img img{width:100%;height:348px;-o-object-fit:cover;object-fit:cover}
.news-date{font-size:15px;gap:15px;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;margin:35px 25px 15px}
.news-title{font-weight:700;text-transform:uppercase;margin:15px 25px}
.news-more{margin-top:auto;font-family:Involve}
.news-more a{display:inline-block;vertical-align:top;padding:8px 40px;color:#02417e;font-size:15px;line-height:22px;border-radius:5px;border:1px solid #02417e}
.pagination{margin:50px 0 0;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;gap:5px}
.pagination span{border-radius:5px;background:#00509e;color:#fff;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;width:38px;height:38px}
.pagination a{border-radius:5px;background:#ecf1f4;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;width:38px;height:38px}
.pagination a.nextpage{width:auto;padding:0 25px;background:#00509e;color:#fff}
.articles-grid{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;gap:30px}
.article-box{display:grid;grid-template-columns:1fr 2fr;border-radius:25px;background:#ecf1f4;min-height:350px}
.article-info{padding:50px 150px 50px 25px}
.article-img{border-radius:25px 0 0 25px;overflow:hidden}
.article-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.article-date{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;gap:12px;font-size:15px}
.article-title{margin:20px 0;font-size:20px;font-weight:700;font-family:Involve}
.article-intro{margin:20px 0}
.article-more a{display:inline-block;vertical-align:top;border-radius:5px;background:#00509e;padding:8px 40px;color:#fff}
.newspage .news-date{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 10px}
.newspage blockquote:before{content:"";display:block;position:absolute;top:25px;bottom:25px;left:0;width:4px;background:#00509e}
.newspage blockquote:after{content:"";width:174px;height:164px;position:absolute;top:50%;margin-top:-82px;right:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzQiIGhlaWdodD0iMTY0IiB2aWV3Qm94PSIwIDAgMTc0IDE2NCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggb3BhY2l0eT0iMC4xNiIgZD0iTTEwOS4yOTUgNzEuNDA4M0wxMDkuMjk1IC05LjYwMjA4ZS0wNkwxNzQgLTEuNTI1ODhlLTA1TDE3NCA1Ni4zNzVDMTc0IDg2Ljg5NzIgMTcwLjQyNCAxMDguOTkyIDE2My4yNzIgMTIyLjY1OEMxNTMuODg0IDE0MC44ODEgMTM5LjAyMSAxNTQuNjYxIDExOC42ODIgMTY0TDEwMy45MzEgMTQwLjA4M0MxMTYuMjI0IDEzNC44NDQgMTI1LjI3NiAxMjYuOTg2IDEzMS4wODcgMTE2LjUwOEMxMzYuODk4IDEwNi4yNTggMTQwLjEzOSA5MS4yMjUgMTQwLjgwOSA3MS40MDgzTDEwOS4yOTUgNzEuNDA4M1pNNS4zNjQxNiA3MS40MDgzTDUuMzY0MTUgLTUuMTYxNzZlLTA3TDcwLjA2OTQgLTYuMTcyODhlLTA2TDcwLjA2OTQgNTYuMzc1QzcwLjA2OTQgODYuODk3MiA2Ni40OTMzIDEwOC45OTIgNTkuMzQxIDEyMi42NThDNDkuOTUzOCAxNDAuODgxIDM1LjA5MDYgMTU0LjY2MSAxNC43NTE0IDE2NEwxLjMxNjc5ZS0wNSAxNDAuMDgzQzEyLjI5MjkgMTM0Ljg0NCAyMS4zNDQ5IDEyNi45ODYgMjcuMTU2MSAxMTYuNTA4QzMyLjk2NzIgMTA2LjI1OCAzNi4yMDgxIDkxLjIyNSAzNi44Nzg2IDcxLjQwODNMNS4zNjQxNiA3MS40MDgzWiIgZmlsbD0iIzAwNTA5RSIvPgo8L3N2Zz4=) 50% 50% no-repeat}
.newscolumns{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.newsslider{border-radius:25px}
.newsslider img{max-width:100%}
.newsdays{margin:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}
.newsdays>div{border-radius:25px;background:#eff1f2;padding:30px 20px}
.newsdays>div b{color:#00509e}
.newsday-number{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:#00509e;font-size:24px;width:36px;height:36px;margin:0 0 15px;color:#fff;border-radius:50%}
.newsdocs{margin:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}
.docs-box{cursor:pointer;padding:35px 50px 35px 10px;border-radius:25px;background:#ecf1f4;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);display:grid;gap:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:92px 1fr;-webkit-transition:all .5s;transition:all .5s}
.docs-box a{color:#1a1a18}
.docs-box+.docs-box{color:#00509E;}
.docs-box:hover{color:#fff;background:#00509e}
.docs-box:hover .docs-box__info-size,.docs-box:hover a{color:#fff}
.docs-box__info-title{font-family:Involve;font-size:20px;font-weight:500;margin:0 0 13px}
.docs-box__info-size{color:#53575a;font-size:16px}
.newstable th,.size-table th{color:#00509e}
.newstable th:first-child,.size-table th:first-child{text-align:left}
.newstable td,.newstable th,.size-table td,.size-table th{padding:15px;border:1px solid #c0c5c7}
.newstable td:first-child,.newstable th:first-child,.size-table td:first-child,.size-table th:first-child{border-left:0;padding-left:0}
.newstable td:last-child,.newstable th:last-child,.size-table td:last-child,.size-table th:last-child{border-right:0}
.newstable tr:first-child td,.newstable tr:first-child th,.size-table tr:first-child td,.size-table tr:first-child th{border-top:0}
.newstable tr:last-child td,.size-table tr:last-child td{border-bottom:0;padding-bottom:0}
.newpage-contact{position:relative;overflow:hidden}
.newpage-contact:after{content:"";display:block;position:absolute;top:40%;left:0;width:100%;height:540px;background:url(../img/line2.svg) 50% 50% no-repeat;z-index:-1}
.newspage b{color:#00509e}
.catalog-page{display:grid;grid-template-columns:474px 1fr;gap:30px;margin:0 0 100px}
.catalog-page .maincatalog-grid{grid-template-columns:1fr 1fr}
.catalog-menu{border-radius:0 0 25px 25px;background:#ecf1f4;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25)}
.catalog-menu__title{background:rgba(0,80,158,.11);padding:10px 15px;font-size:22px;text-transform:uppercase;font-weight:700}
.catalog-menu__brands{padding:25px 15px;display:grid;grid-template-columns:1fr 1fr;gap:15px}
.catalog-menu__brand{position:relative;border-radius:15px;background:#fff;overflow:hidden;height:78px;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}
.catalog-menu__brand label, .catalog-menu__brand a{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;width:100%;height:100%;position:relative;cursor:pointer}
.catalog-menu__brand label:after, .catalog-menu__brand a:after{display:block;content:"";position:absolute;top:50%;right:15px;border-radius:2px;border:1px solid #9dcdfe;background:#ecf1f4;width:22px;height:22px;margin:-11px 0 0}
.catalog-menu__brand label:has(input[type=checkbox]:checked):after, .catalog-menu__brand a.active:after{background:#ecf1f4 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzM0MTI0IDQuMTMxNjFDMC41NDgxMjggMy45MjkyOCAwLjgzODM0MSAzLjgxNTYyIDEuMTQwOTQgMy44MTU2MkMxLjQ0MzU1IDMuODE1NjIgMS43MzM3NiAzLjkyOTI4IDEuOTQ3NzYgNC4xMzE2MUw1Ljk4MyA3Ljk0Nzg2TDE0LjA1MTIgMC4zMTY0NDFDMTQuMTU3MSAwLjIxNjE2NyAxNC4yODI5IDAuMTM2NjExIDE0LjQyMTQgMC4wODIzMTYzQzE0LjU1OTkgMC4wMjgwMjE0IDE0LjcwODMgNS4wMTc4N2UtMDUgMTQuODU4MiA2Ljc0NTE1ZS0wOEMxNS4wMDgxIC01LjAwNDM4ZS0wNSAxNS4xNTY1IDAuMDI3ODIxOSAxNS4yOTUgMC4wODIwMjQzQzE1LjQzMzUgMC4xMzYyMjcgMTUuNTU5NCAwLjIxNTY5OCAxNS42NjU0IDAuMzE1OTAxQzE1Ljc3MTQgMC40MTYxMDQgMTUuODU1NSAwLjUzNTA3NyAxNS45MTMgMC42NjYwMjVDMTUuOTcwNCAwLjc5Njk3NCAxNS45OTk5IDAuOTM3MzM1IDE2IDEuMDc5MDlDMTYuMDAwMSAxLjIyMDg1IDE1Ljk3MDYgMS4zNjEyMyAxNS45MTMzIDEuNDkyMjJDMTUuODU2IDEuNjIzMjEgMTUuNzcxOSAxLjc0MjI0IDE1LjY2NiAxLjg0MjUxTDUuOTgzIDExTDAuMzM0MTI0IDUuNjU3NjhDMC4xMjAxODUgNS40NTUyOSAwIDUuMTgwODMgMCA0Ljg5NDY1QzAgNC42MDg0NyAwLjEyMDE4NSA0LjMzNCAwLjMzNDEyNCA0LjEzMTYxWiIgZmlsbD0iIzAwNEU5RSIvPgo8L3N2Zz4K) 50% 50% no-repeat}
.catalog-menu__brand img{max-width:100px;max-height:30px}
.catalog-menu__brand+.catalog-menu__brand img{max-height:46px}
.catalog-menu__brand input{opacity:0;visibility:hidden;display:none}
.catalog-menu__groups{padding:25px 15px;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;gap:30px}
.catalog-menu__groups a{transition: color .2s ease;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;gap:10px;color:#1a1a18;text-transform:uppercase;font-weight:700}
.catalog-menu__groups a:hover{color:#003e7b;}
.catalog-menu__groups a img{max-width:16px}
.catalog-menus{padding:25px 15px}
.catalog-menus ul{list-style:none;margin:0;padding:0;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;gap:30px;font-size:15px}
.catalog-menus ul a{color:#1a1a18;font-weight:700;text-transform:uppercase}
.catalog-menus ul ul{gap:10px;margin:15px 0 0}
.catalog-menus ul ul a{text-transform:initial;color:#757575;font-weight:400}
.popular{margin:100px 0}
.catalog-items{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.catalog-item{border-radius:25px;border:2px solid #ecf1f4;background:#ecf1f4;overflow:hidden;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;text-align:center}
.catalog-item__img{border-radius:25px 25px 0 0;background:#fff;height:170px}
.catalog-item__img a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:170px}
.catalog-item__img a img{max-height:170px;max-width:90%}
.catalog-item__name{margin:18px 10px;text-transform:uppercase;font-weight:700}
.catalog-item__name a{color:#1a1a18}
.catalog-item__more{margin:auto 25px 25px}
.catalog-item__more a{display:block;border-radius:5px;border:1px solid #02417e;line-height:22px;padding:10px;font-family:Involve}
.catalog-more{text-align:center;margin:50px 0 0}
.catalog-text{margin:100px 0 0}
.catalog-text ul{list-style:none;margin:0 0 20px;padding:0;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;gap:20px}
.catalog-text ul li{padding:0 0 0 20px;position:relative}
.catalog-text ul li:after{content:"";display:block;position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:50%;background:#00509e}
.product-grid{display:grid;grid-template-columns:1fr 2fr;gap:30px}
.product-img{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}
.product-img img{max-width:100%}
.product-logo{margin:0 0 30px}
.product-logo img{max-height:60px}
.product-param{margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #e7ebed}
.product-param__title{margin:0 0 10px;color:#757575;font-size:12px;text-transform:uppercase;line-height:15px}
.product__size-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.product__size-list>*{border-radius:20px;background:#ecf1f4;padding:0 2px;box-sizing:border-box;min-width:34px;height:34px;text-align:center;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:14px;font-weight:700}
.product__size-list>a{color:#00509e;font-size:14px;padding:0 20px;width:auto}
.product-param__grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}
.product-param__color{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.product-param__color>*{border-radius:50%;width:34px;height:34px;border:1px solid #0f0f0f}
.product-param__item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.product-param__item-list span{font-weight:700;font-size:14px}
.product-features{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;gap:10px}
.product-features img{max-width:30px!important}
.product-feature{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;gap:10px;font-size:14px;font-weight:700}
.product-tabs{margin:50px 0 100px}
.product-tabs ul[data-tabs]{list-style:none;padding:0;margin:0 0 20px;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;gap:30px;text-align:center}
.product-tabs ul[data-tabs] li{width:100%;white-space:nowrap;font-family:Involve}
.product-tabs ul[data-tabs] a{transition:all 0.5s;display:block;border-radius:5px;background:#ecf1f4;padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.product-tabs ul[data-tabs] a[role=tab][aria-selected=true],.product-tabs ul[data-tabs] a:hover{background:#00509e;color:#fff}
.product-tabs ul[data-tabs] button{cursor:pointer;border:0;display:block;border-radius:5px;background:#e5007d;padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Involve}
.product-tabs__blocks-item{padding:45px 55px;border-radius:5px;background:#ecf1f4}
.product-tabs__blocks-item p{margin:0 0 30px}
.product-tabs__blocks-item p:last-child{margin:0}
.product-tabs__blocks-item ul{list-style:none;margin:0 0 20px;padding:0;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;gap:20px}
.product-tabs__blocks-item ul li{padding:0 0 0 20px;position:relative}
.product-tabs__blocks-item ul li:after{content:"";display:block;position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:50%;background:#00509e}
.popular h3,.similar h3{text-transform:uppercase;font-family:Involve;font-size:22px}
.similar{margin:0 0 100px}
.similar .catalog-items{grid-template-columns:repeat(5,1fr)}
.nobreads h1{margin-top:50px}
.subcatalog h3{text-transform:uppercase;font-family:Involve;font-size:22px;font-weight:700}
.product-img{position:relative}
.product-img .hit-label{position:absolute;top:0;left:0;display:inline-block;border-radius:5px;background:#e5007d;padding:15px 20px;color:#fff;font-family:Involve;font-size:15px}
.product-info h1{text-transform:initial}
.video-wrapper{text-align:center}
.download-instruction .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;font-family:Involve}
.product-tabs__blocks-item h3{color:#00509e;font-weight:700;font-size:20px;text-transform:uppercase;margin:0 0 30px}
.naznachenie{font-weight:700}
.naznachenie b{color:#e5007d;font-weight:700;text-transform:uppercase}
.size-table table{max-width:450px}
.size-info{padding:0 100px 0 0;display:inline-block;background:url(../img/size-info.png) 100% 50% no-repeat;background-size:68px auto}
.catalog-page__right{padding:50px 0 0}
.catalog-page__right h1{margin:0 0 20px}
.catalog-page__right .breadcrumb{margin:0 0 30px}
.catalog-page__right .breadcrumb+h3{text-transform:uppercase;font-size:22px;margin:0 0 50px}
.maincatalog-item.subitem2 a .maincatalog-item__img img{max-width:none}
.dealer-text{padding:25px 15px;border-radius:25px;background:#ecf1f4;margin:30px 0}
.dealerdocs{margin:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}
.dealerdocs .docs-box{-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial}
.dealerdocs .docs-box a.upload-link, .dealerdocs .docs-box span.upload-link{color:#00509e;text-decoration:underline;text-transform:uppercase;font-weight:700}
.dealerdocs .docs-box:hover a.upload-link,.dealerdocs .docs-box:hover span.upload-link{color:#fff;text-decoration:none}
.dealerdocs .docs-box__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;padding:5px 0}
.dealerdocs .docs-box__info-size{margin-top:auto}
h3+.dealerdocs{margin-top:0}
.dealer-tabs ul[data-tabs],.page-right .dealer-menu ul{list-style:none;padding:0;margin:30px 0 50px;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;gap:30px;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.dealer-tabs ul[data-tabs] li,.page-right .dealer-menu ul li{width:100%;white-space:nowrap;font-family:Involve;padding:0}
.dealer-tabs ul[data-tabs] li:after{display:none}
.dealer-tabs ul[data-tabs] a,.dealer-menu ul a{display:block;border-radius:5px;background:#ecf1f4;padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.dealer-tabs ul[data-tabs] a[role=tab][aria-selected=true],.dealer-menu ul a.selected{background:#00509e;color:#fff}
.dealer-tabs ul[data-tabs] button, .dealer-menu ul li:last-child a{cursor:pointer;border:0;display:block;border-radius:5px;background:#e5007d;padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Involve}
.dealer-tabs h3{color:#1a1a18}
.dealer-tabs .catlist{list-style:none;padding:0;margin:0 0 30px;-webkit-column-count:2;-moz-column-count:2;column-count:2}
.dealer-tabs .catlist li{margin:0 0 15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
.dealer-tabs .catlist li a{color:#1a1a18}
.manager-box{display:inline-block;border-radius:25px;border:2px solid #ecf1f4;background:#ecf1f4;width:473px;max-width:100%}
.manager-box__head{padding:12px 20px;background:#fff;color:#757575;border-radius:25px 25px 0 0;font-weight:700}
.manager-box__info{padding:20px}
.manager-info{display:grid;grid-template-columns:60px 1fr;gap:12px;margin:0 0 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.manager-box__name{color:#757575;font-size:16px;margin:0 0 6px}
.manager-box__img{width:60px;height:60px;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjMiIHZpZXdCb3g9IjAgMCA2MyA2MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYyLjAyIDMxLjAxQzYyLjAyIDM5LjMzMjkgNTguNzQxIDQ2Ljg5IDUzLjQwNDQgNTIuNDU5OEM0Ny43NjAxIDU4LjM1MTcgMzkuODEzMyA2Mi4wMiAzMS4wMSA2Mi4wMkMyMi4yMDY3IDYyLjAyIDE0LjI2IDU4LjM1MTcgOC42MTU2IDUyLjQ1OThDMy4yNzkwNCA0Ni44ODk5IDAgMzkuMzMyOSAwIDMxLjAxQzAgMTMuODgzOCAxMy44ODM4IDAgMzEuMDEgMEM0OC4xMzYyIDAgNjIuMDIgMTMuODgzOCA2Mi4wMiAzMS4wMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMS4wMTIyIDMyLjY3NDJDMzguMDA4NyAzMi42NzQyIDQzLjY4MDUgMjcuMDAyNCA0My42ODA1IDIwLjAwNThDNDMuNjgwNSAxMy4wMDkyIDM4LjAwODcgNy4zMzc0IDMxLjAxMjIgNy4zMzc0QzI0LjAxNTYgNy4zMzc0IDE4LjM0MzggMTMuMDA5MiAxOC4zNDM4IDIwLjAwNThDMTguMzQzOCAyNy4wMDI0IDI0LjAxNTYgMzIuNjc0MiAzMS4wMTIyIDMyLjY3NDJaIiBmaWxsPSIjREJFM0U4Ii8+CjxwYXRoIGQ9Ik01Mi4zNTE0IDQ5Ljg5NkM1Mi4xMDMxIDUwLjE3NjcgNTEuODQ4OSA1MC40NTI4IDUxLjU4OTQgNTAuNzIzNkM0Ni40MDE5IDU2LjEzODYgMzkuMDk4NSA1OS41MDk5IDMxLjAwNzcgNTkuNTA5OUMyMi45MTY5IDU5LjUwOTkgMTUuNjEzNSA1Ni4xMzg2IDEwLjQyNiA1MC43MjM2QzEwLjE2NjUgNTAuNDUyOSA5LjkxMjQzIDUwLjE3NjggOS42NjQwNiA0OS44OTZDOS42NjQwNiA0MS4xMjI2IDE0Ljc1MjIgMzYuNDY3NCAzMS4wMDc3IDM2LjQ2NzRDNDcuODY1MSAzNi40Njc1IDUyLjM1MTQgNDEuODk5OSA1Mi4zNTE0IDQ5Ljg5NloiIGZpbGw9IiNEQkUzRTgiLz4KPC9zdmc+Cg==) 50% 50% no-repeat;border-radius:50%;background-size:100% auto;overflow:hidden}
.manager-box__img img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}
.manager-box__select select{width:100%}
.choices__inner{padding:0;border:0;background:#d2dfeb;border-radius:5px}
.choices__list--single{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background:#00509e;color:#fff;font-family:Involve;font-size:15px;line-height:22px;opacity:1;padding:16px 50px 16px 32px}
.choices__placeholder{opacity:1}
.choices[data-type*=select-one] .choices__inner{padding:0}
.choices[data-type*=select-one]::after{width:22px;height:12px;top:50%;right:20px;margin-top:-6px;border:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDEyTDAuNjA3Njk2IDAuNzVMMjEuMzkyMyAwLjc0OTk5OEwxMSAxMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.choices[data-type*=select-one].is-open::after{margin-top:-6px}
.choices__list--dropdown,.choices__list[aria-expanded]{border-radius:0 0 25px 25px;background:#d2dfeb;-webkit-box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);box-shadow:2px 2px 4px 0 rgba(216,216,216,.25);border:0}
.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{padding:20px 30px;border-bottom:1px solid #fff}
.choices__list--dropdown .choices__item:last-child,.choices__list[aria-expanded] .choices__item:last-child{border:0}
.page-menu ul a.root-item--parent.opened+ul{display:block}
.dealermenu-title{display:block;text-transform:uppercase;color:#fff;font-size:15px;border-radius:5px;background:#00509e;padding:13px 15px;margin:0 0 10px}
.header-grid>ul>li>a{-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;position:relative}
.header-grid>ul>li>a::before{content:attr(data-text);position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#b61d1d;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;text-align:center}
.header-grid>ul>li>a span{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.header-grid>ul>li:hover>a{color:transparent}
.header-grid>ul>li:hover>a::before{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header-grid>ul>li:hover>a>span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.restbiglist .restlist-box .restlist-box__img,.restbiglist .restlist-box .swiper-slide{border-radius:20px;overflow:hidden}
.restbiglist .restlist-box img{-webkit-transition:all .5s;transition:all .5s}
.restbiglist .restlist-box img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.breadcrumb {display:flex;flex-wrap:wrap;gap:10px;}

.category__item-list-item ul {
	display:none
}
.category__item-list-item.active ul {
	display: flex;
}

.search-page form {
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin:0 0 20px;
}
.block_img-text{display:grid;grid-template-columns:1fr 1fr; gap:30px}
.block-orto_text{border:2px solid #ECF1F4;border-radius:25px;padding:30px 25px;display:flex;flex-direction:column;gap:30px}
.block-orto_text p{margin-top:auto}

#citylist {
	width:600px;
	max-width:90%;
	padding:40px;
	display:none;
}
#citylist .f-button {
	right:40px;
	top:18px;
	color:#1A1A18;
}
#citylist .title {
	text-transform:initial;
	margin:0 0 25px;
	color:#000;
	font-size:22px;
}
.city-search {
	display:flex;
	border-radius: 5px;
	border: 1px solid #E6E6E6;
	padding:0 10px;
	align-items:center;
}
.city-search input{
	width:100%;
	border:0;
	color: #757575;
	font-size:14px;
	padding:12px 0;
}
.city-search button {
	cursor:pointer;
	border:0;
	background:none;
}

.diller-map {
	border-radius:25px;
	overflow:hidden;
}
.diller-list {
	display:none;
}

#city-result {
	display:flex;
	flex-direction:column;
	gap:8px;
	padding:0;
	margin:20px 0 0;
	list-style:none;
}
#city-result a {
	color: #757575;
	font-size:14px;
	text-decoration:underline;
}

.learning-course-list:has(.selected) {
    display: none;
}
table img{max-width:100%;height:auto!important;}
.page-right table td, .page-right table th {
	padding: 10px 15px;
	/* border: 1px solid #b5b5b5; */
	/* font-size: 0.75em; */
	line-height: 1.2;
}
.table_responsive_outer {
	width: 100%;
	position: relative;
	overflow: auto;
	margin: 30px 0;
}

form .error {
	margin:5px 0 0;
	color:#ff2e72;
}

.buy-text .shop-map__list-item {
	flex-wrap:wrap;
	padding:0 0 25px;
	margin:0 0 25px;
	gap:15px;
}
.buy-text .shop-map__list-item .shop-map__list-left {min-width:100%}

#cc-main .cm--cloud {max-width:1120px;}
#cc-main .cm--cloud .cm__body {gap:24px;}
#cc-main .cm__btn {border-radius: 4px;background:#003e7b;border:0;font-weight: 600;font-size:14px;}

.footer-columncatalog+.footer-columncatalog .footer-catalog__box ul li:nth-child(5) {margin-top:51px;}

.footer .logo{margin-left:-10px;}

.dealer-menu ul {
	list-style:none;
}
.dealer-menu ul li:after{display:none!important;}

.maincatalog-item.maincatalog-item868 a .maincatalog-item__img {width:270px}

.catalog-menubig {left:0;right:0;height: auto; background:none;padding:0;overflow:initial; }
.bigcatalog-box:last-child{margin:0;}
.catalog-menu__grid {
	display: inline-flex;
	gap: 50px;
	padding: 50px;
	max-height: calc(100vh - 190px);
	box-shadow: 0 0 12px rgba(0,0,0,0.2);
	background: #fff;
	margin: 20px 0;
	border-radius: 10px;
	overflow:auto;
box-sizing:border-box;
}

.subcatalog .maincatalog-item a .maincatalog-item__img {height:100%;align-items:center!important;}
.section-description p {margin:0 0 15px;}
.subcatalog .maincatalog-item a {overflow:hidden;}
.head-lang{display:flex;gap:15px;align-items:center;}

.fancybox__container {--fancybox-bg: rgba(24, 24, 27, 0.3);}
.catalog-menus ul ul .active a {color: #ec008e;}
.catalog-backlink {padding:0 15px 15px;}
.catalog-backlink a{color:#757575}
.catalog-backlink a:hover{color:#ec008e}

.footer-catmenu,.footer-logoslogan,.mobile-button,.mobile-close2,.mobile-menu,.mobile-phone,.mobile-subhead,.product-params-mobile{display:none}
@media (max-width:1600px){
.content img{max-width:100%}
}
@media (max-width:1480px){
div.container{padding-left:15px;padding-right:15px}
.popular-grid{grid-template-columns:repeat(3,1fr)}
.footer-grid .med-row{margin-right:0}
}
@media (max-width:1340px){
.footer-catalog,.footer-grid,.footer-menu ul,.head-top,.menu{font-size:14px}
.footer-grid .med-row,.logo a span{font-size:12px}
.maincatalog-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:1024px){
.ortez{background-size:auto 100%;background-position:50% 100%}
.topmenu{display:none}
.header-grid{padding:10px 0;gap:10px}
.header-grid .logo{margin-right:auto}
.header-grid .logo svg{max-height:25px;max-width:92px}
.header-grid .city,.header-grid .phones,.header-grid .search,.header-grid .soc{display:none}
.header .logo a{top:0}
.logo a span{font-size:10px}
.head-lang svg{max-width:22px;max-height:22px}
.slider{margin:30px 0}
.mainslider-item{padding:50px 20px 60%;border-radius:25px;font-size:15px}
.mainslider-item:after{width:100%;height:80%;background:-webkit-gradient(linear,left top,left bottom,color-stop(63.82%,#ecf1f4),color-stop(93.37%,rgba(222,212,212,0)));background:linear-gradient(180deg,#ecf1f4 63.82%,rgba(222,212,212,0) 93.37%)}
.mainslider-item__info{height:auto}
.mainslider-item .mainslider-item__img{width:100%;height:50%;bottom:0;top:auto}
.mainslider-item__logo img,.mainslider-item__logo svg{max-height:45px}
.mainslider-item ul li{padding-left:20px}
.mainslider-item ul li:before{width:10px;height:10px}
.footer{padding:50px 0}
.contact-grid{gap:25px}
.mobile-subhead{display:block;padding:7px 0;background:#003e7b;color:#fff}
.subhead-grid{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.subhead-grid .search-grid input{width:136px;height:25px;border:0;padding:6px 23px 6px 10px;font-size:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.subhead-grid .search-grid button{width:22px;height:22px;border-radius:5px;background:#003e7b;top:50%;margin-top:-11px;right:1px;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}
.subhead-grid .search-grid button svg{max-width:12px;max-height:12px}
.subhead-icons{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;gap:15px}
.slider{margin-bottom:0}
.slider+.maincatalog{margin-top:50px}
.blog-links{position:relative}
.blog-links .soc{position:absolute;top:-52px;right:0}
.blog-links ul{width:100%;display:grid;grid-template-columns:1fr 1fr}
.mobile-button{display:block}
.mobile-button a{width:25px;height:25px;border-radius:3px;background:#00509e;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}
.catalog-page{grid-template-columns:1fr}
.mobile-menu{display:block;position:fixed;top:0;right:-100vw;padding:20px 20px 60px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;overflow:auto;-webkit-transition:all .5s;transition:all .5s;width:100vw;z-index:100}
.mobile-menu.opened{right:0}
.mobile-menu .logo a span{font-size:14px}
.mmenu{margin:30px 0 0}
.mmenu ul{margin:0;padding:0;list-style:none;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;gap:15px}
.mmenu ul a{color:#1a1a18;font-size:14px}
.diller-link a{padding:0;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;color:#1a1a18;font-size:14px}
.phones{display:inline-block;color:#1a1a18;font-size:14px;margin:0 0 23px}
.phones .phones-box{padding:0}
.phones:hover .phones-box__bottom{display:none}
.phones-box.opened+.phones-box{display:block}
.cataloglink{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:7px}
.cataloglink:after{content:"";display:block;width:14px;height:14px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgNC40NjYwMUM5LjY2NjY3IDQuODUwOTEgOS42NjY2NyA1LjgxMzE2IDkgNi4xOTgwNkwxLjUgMTAuNTI4MkMwLjgzMzMzMiAxMC45MTMxIC01LjI4OTA1ZS0wNyAxMC40MzIgLTQuOTUyNTZlLTA3IDkuNjYyMTZMLTEuMTY3MDRlLTA3IDEuMDAxOUMtOC4zMDU0OGUtMDggMC4yMzIxMDMgMC44MzMzMzMgLTAuMjQ5MDIyIDEuNSAwLjEzNTg3OUw5IDQuNDY2MDFaIiBmaWxsPSIjRUMwMDhFIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.mobile-close,.mobile-close2{text-align:right;margin:0 0 10px;cursor:pointer;display:block}
.mobile-close a,.mobile-close2 a{display:block}
.catalog-menubig{background:#fff;position:fixed;top:0;right:-100vh;padding:20px;-webkit-transition:all .5s;transition:all .5s;height:100vh;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:110}
.catalog-menubig.opened{right:0}
.catalog-menubig .chouse-box{margin:50px 0 0}
.blog-grid,.maincatalog-grid{grid-template-columns:1fr 1fr}
.page-right blockquote::after{right:10px}
.advant-box,.advant-box:nth-child(2n){grid-template-columns:1fr}
.about-history__text{position:static;margin:0 0 50px}
.buy-grid{grid-template-columns:1fr}
.product-tabs ul[data-tabs]{gap:15px;font-size:14px}
.catalog-page__right{padding-top:0}
.catalog-page__right .breadcrumb+h3{margin:0 0 25px}
.blog-all,.show-more{margin:25px 0 0}
.blog-all .btn{width:auto;padding:19px 55px}
.footer-columncatalog+.footer-columncatalog .footer-catalog__box ul li:nth-child(5) {margin-top:0px;}
	.catalog-menu__grid {padding:0;margin:0;box-shadow:initial;max-height:none;overflow:hidden;}
}
@media (max-width:980px){
.section{margin:50px 0}
.brands-grid{gap:20px}
.catalog-menu{border-radius:0 0 15px 15px;overflow:hidden}
.closed-box{margin:10px 0}
.closed-box:last-child{margin-bottom:0}
.closed-box .catalog-menu__groups,.closed-box .catalog-menus{display:none}
.closed-box .catalog-menu__title{cursor:pointer}
.closed-box .catalog-menu__title span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.closed-box .catalog-menu__title span:after{content:"";display:block;width:12px;height:10px;-webkit-transition:all .5s;transition:all .5s;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODY2MDMgOS41QzYuNDgxMTMgMTAuMTY2NyA1LjUxODg3IDEwLjE2NjcgNS4xMzM5NyA5LjVMMC44MDM4NDcgMkMwLjQxODk0NiAxLjMzMzMzIDAuOTAwMDcyIDAuNTAwMDAxIDEuNjY5ODcgMC41MDAwMDFMMTAuMzMwMSAwLjVDMTEuMDk5OSAwLjUgMTEuNTgxMSAxLjMzMzMzIDExLjE5NjIgMkw2Ljg2NjAzIDkuNVoiIGZpbGw9IiMwMDUwOUUiLz4KPC9zdmc+Cg==) 50% 50% no-repeat}
.closed-box .catalog-menu__title.opened span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.closed-box .catalog-menu__title.opened+.catalog-menu__groups,.closed-box .catalog-menu__title.opened+.catalog-menus{display:block}
.newscolumns,.newsdays{grid-template-columns:1fr}
.page-right .blockquote-text{padding-right:150px}
.nobreads h1{margin-top:0}
.breadcrumb{margin:15px 0}
.page-columns.nobreadcrumb{margin-top:20px}
.slider-nav{bottom:20px;right:20px}
.slider-nav svg{max-width:37px;max-height:37px}
.maincatalog-item.subitem2 a .maincatalog-item__img img{max-width:100%}
.mainsoc .container .soc{position:static;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:5px}
.mainsoc .container .soc svg{max-width:40px;max-height:40px}
.ortez .btn{font-size:15px}
}
@media (max-width:768px){
body{font-size:14px}
.title-grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}
.title,h1,h2{font-size:18px;margin:0 0 25px}
.maincatalog .soc{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:5px;position:static}
.maincatalog .soc svg{max-width:40px;max-height:40px}
.maincatalog-grid{grid-template-columns:1fr}
.popular-grid{grid-template-columns:repeat(4,1fr);gap:20px}
.blog-links ul{gap:20px}
.blog-links ul a{width:100%;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.blog-grid{grid-template-columns:1fr 1fr}
.footer-columns,.map-grid,.map-grid__more{grid-template-columns:1fr}
.contact-info .title{font-size:18px}
.contact-grid{grid-template-columns:1fr;font-size:14px}
.contact-grid__title{font-size:16px}
.shop-map__list-info,.shop-map__list-website{width:auto}
.shop-map__list-item{gap:10px 20px;display:grid;grid-template-columns:1fr 1fr}
.shop-map__list-left{grid-row:span 2}
.shop-map__list-title{font-size:14px;margin:0 0 10px}
.shop-map__list-place{font-size:12px;background-size:16px 16px;padding:2px 0 2px 20px}
.brands::after,.contact-info::after{background-size:120% auto}
.page-columns{grid-template-columns:1fr}
.page-columns .page-menu{background:0 0}
.page-columns .page-menu>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;text-align:center;font-size:12px}
.page-columns .page-menu>ul a{padding:10px 5px;font-size:12px}
.page-columns .page-menu>ul a.root-item--parent{padding-right:30px}
.page-columns .page-menu>ul a.root-item--parent:after{right:10px;top:50%;margin-top:-7px}
.page-right .blockquote-text{padding:0}
.page-right .blockquote-name{font-size:16px}
.page-right .blockquote-job{font-size:12px}
.page-right blockquote::after{width:80px;height:76px;background-size:100% auto;right:20px;bottom:-35px}
.about-history__text{position:static}
.about-history__img{margin:20px 0 0}
.news-grid{grid-template-columns:1fr 1fr}
.dealerdocs,.newscolumns,.newsdays,.newsdocs{grid-template-columns:1fr;gap:25px}
.newsdays{margin:25px 0}
.newspage blockquote::after{margin:0;top:auto;bottom:20px}
.newsdays>div{padding:20px}
.docs-box{padding:25px 15px;grid-template-columns:60px 1fr}
.docs-box__icon{max-width:60px}
.docs-box__icon svg{max-width:60px;max-height:60px}
.docs-box__info-title{font-size:14px}
.docs-box__info-size{font-size:12px}
.dealer-tabs ul[data-tabs],.product-tabs ul[data-tabs], .dealer-menu ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}
.dealer-tabs ul[data-tabs] li,.product-tabs ul[data-tabs] li, .dealer-menu ul li{width:auto}
.article-box{grid-template-columns:1fr;overflow:hidden}
.article-img{border-radius:0}
.article-info{padding:20px}
.footer-grid{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;gap:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}
.footer-grid .lang{position:absolute;top:0;right:0}
.footer-grid .logo svg{max-width:160px;max-height:45px}
.footer-grid .logo a span{font-size:14px}
.footer-grid .soc{position:absolute;right:0;bottom:2px}
.footer-logoslogan{display:block}
.footer-slogan{display:none}
.footer-city{padding:0}
.buy-grid{grid-template-columns:1fr}
.contact-info::after{background-position:50% 0}
.page-menu{overflow:initial}
.page-menu ul li{position:relative}
.page-menu ul li ul{position:absolute;top:100%;left:0;width:100%;border-radius:0 0 5px 5px;background:#ecf1f4;z-index:1}
.product-img .hit-label{padding:6px 20px;font-size:12px;line-height:22px}
.product-tabs{margin-bottom:80px}
.catalog-page .maincatalog-grid{grid-template-columns:1fr}
.footer-menu ul{text-transform:uppercase;font-weight:700}
.footer-columncatalog{display:none}
.footer-catmenu{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;gap:24px;text-transform:uppercase;font-size:15px;font-weight:700;cursor:pointer}
.footer-catmenu svg{-webkit-transition:all .5s;transition:all .5s}
.footer-catmenu.opened svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.footer-catmenu.opened~.footer-columncatalog{display:block}
.dop-phones,.footer-column-last,.footer-columns,.lawer-info{gap:30px}
.footer-column-last{text-align:left}
.block_img-text{grid-template-columns:1fr; gap:25px}
	.catalog-menu__brands {padding:15px;gap:12px;}
	.catalog-menu__brand label::after, .catalog-menu__brand a::after {width:16px;height:16px;right:10px;margin-top:-8px;}
	.catalog-menu__brand img {width:74.5px;max-width:50%;}
	.catalog-menu__brand {height:58px;}
}
@media (max-width:480px){
body{font-size:12px}
.blog-grid,.maincatalog-grid{grid-template-columns:1fr;gap:20px}
.maincatalog-item a .maincatalog-item__img{display:none}
.maincatalog-item a{height:auto;padding:20px;font-size:18px}
.brands-grid{display:grid;grid-template-columns:1fr 1fr}
.brands-grid img{max-width:100%}
.popular-grid{grid-template-columns:repeat(2,1fr)}
.prodbox{font-size:12px}
.ortez{padding:50px 20px 250px;background:url(../img/ortez2.png) 50% 100% no-repeat;background-size:100% auto}
.ortez:after{width:100%;height:70%;background:-webkit-gradient(linear,left top,left bottom,color-stop(63.82%,#ecf1f4),color-stop(93.37%,rgba(222,212,212,0)));background:linear-gradient(180deg,#ecf1f4 63.82%,rgba(222,212,212,0) 93.37%)}
.ortez .ortez-text{font-size:14px}
.footer-grid .med-row{font-size:12px}
.footer-grid .city{font-size:14px;padding:9px}
.footer-catalog{grid-template-columns:1fr;gap:50px}
.footer-menu ul{gap:20px}
.footer-column-last{text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.footer-column-last .phones{display:inline-block}
.formsection form{grid-template-columns:1fr;gap:15px}
.formsection form .form__btns,.formsection form .form__item--textarea,.formsection form .user-consent{grid-column:initial}
.formsection form .form__btns .btn{width:100%}
.worklink{text-align:center}
.worklink span{display:block}
.buy-grid{grid-template-columns:1fr}
.blog-item__img{height:270px}
.footer-columns{margin:40px 0 0;gap:20px}
.footer-catalog{display:none}
.footer-mainlink{margin:0}
.footer-mainlink a{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;gap:10px}
.footer-mainlink a:after{content:"";display:block;width:14px;height:14px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODY2MDMgOS41QzYuNDgxMTMgMTAuMTY2NyA1LjUxODg3IDEwLjE2NjcgNS4xMzM5NyA5LjVMMC44MDM4NDcgMkMwLjQxODk0NiAxLjMzMzMzIDAuOTAwMDcyIDAuNTAwMDAxIDEuNjY5ODcgMC41MDAwMDFMMTAuMzMwMSAwLjVDMTEuMDk5OSAwLjUgMTEuNTgxMSAxLjMzMzMzIDExLjE5NjIgMkw2Ljg2NjAzIDkuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}
.footer-mainlink.active+.footer-catalog{display:grid;gap:20px;padding:20px 0}
.map-grid__right{padding:30px 20px;border-radius:25px;border:2px solid #ecf1f4;gap:25px}
.map-grid__right .map-box{font-size:14px;padding:0;border:0}
.formsection form .form__item textarea{height:160px}
.map-grid{margin-top:50px}
.map-grid__left img{height:335px}
.user-consent__label{padding-left:20px}
.user-consent__label:after,.user-consent__label:before{width:14px;height:14px}
.user-consent__label:after{background-size:10px auto}
.map-box__title{font-size:16px}
.buy-info{border-radius:5px}
.city-row{padding:12px 20px}
.shop-row{padding:6px 20px}
.buy-text{padding:30px 20px}
.advant-box{grid-template-columns:1fr}
.advant__item-title{font-size:18px}
.advant-box{font-size:14px}
.news-grid{grid-template-columns:1fr}
.news-img img{height:270px}
.news-title{font-size:14px}
.pagination{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pagination a,.pagination span{width:32px;height:32px;font-family:Involve;font-size:15px}
.pagination a.nextpage{padding:0 9px}
.article-box{grid-template-columns:1fr;overflow:hidden}
.article-img{border-radius:0}
.article-info{padding:20px}
.article-title{font-size:14px}
.dealer-tabs .catlist{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.catalog-page .maincatalog-grid{grid-template-columns:1fr}
.catalog-page .maincatalog-grid .maincatalog-item a{height:190px;padding-right:140px;box-sizing:border-box;}
.catalog-page .maincatalog-grid .maincatalog-item a .maincatalog-item__img{display:block;width:140px;height:190px}
.catalog-page .maincatalog-grid .maincatalog-item a .maincatalog-item__img img{max-height:190px}
.catalog-menu__title{padding:7px 15px;font-size:14px}
/*.catalog-menu__brand img{max-height:20px}*/
.catalog-items,.similar .catalog-items{grid-template-columns:1fr 1fr;gap:25px 20px}
.product-grid{grid-template-columns:1fr}
.product-logo img{max-height:35px}
.product-params{display:none;padding:20px 0 0}
.product-params-mobile{display:block;padding:9px 50px 9px 23px;border-radius:5px;background:#ecf1f4;color:#00509e;font-weight:700;line-height:22px;font-family:Involve;position:relative;cursor:pointer}
.product-params-mobile:after{content:"";display:block;position:absolute;top:50%;right:25px;width:12px;height:10px;margin-top:-5px;-webkit-transition:all .5s;transition:all .5s;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODY2MDMgOS41QzYuNDgxMTMgMTAuMTY2NyA1LjUxODg3IDEwLjE2NjcgNS4xMzM5NyA5LjVMMC44MDM4NDcgMkMwLjQxODk0NiAxLjMzMzMzIDAuOTAwMDcyIDAuNTAwMDAxIDEuNjY5ODcgMC41MDAwMDFMMTAuMzMwMSAwLjVDMTEuMDk5OSAwLjUgMTEuNTgxMSAxLjMzMzMzIDExLjE5NjIgMkw2Ljg2NjAzIDkuNVoiIGZpbGw9IiMwMDUwOUUiLz4KPC9zdmc+Cg==) 50% 50% no-repeat}
.product-params-mobile.opened:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.product-params-mobile.opened+.product-params{display:block}
.catalog-menu__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.catalog-menubox{width:100%;max-width:100%}
.bigcatalog-box__title::after{display:none}
.catalog-menubig{padding:20px 10px}
.footer-mainlink,.footer-menu ul{font-size:15px}
.dop-phones{font-size:14px}
.page-right ul:not([class]) li,.product-tabs__blocks-item ul li{padding-left:15px}
.page-right ul:not([class]) li::after,.product-tabs__blocks-item ul li:after{width:5px;height:5px;top:5px}
.worklink span{font-size:16px}
.contact-grid__info-phones{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.product-tabs ul[data-tabs]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 8px;font-size:12px}
.product-tabs__blocks-item{padding:30px 20px}
.product-tabs__blocks-item h3{font-size:18px}
.size-info{display:block;padding:0 0 150px;background-position:0 100%}
	/*.catalog-menu__brand + .catalog-menu__brand img{max-height:20px;}*/

	.catalog-page .maincatalog-grid:not(.subcatalog) .maincatalog-item a .maincatalog-item__img {display:flex;align-items:flex-end}
	.catalog-page .maincatalog-grid:not(.subcatalog) .maincatalog-item:nth-child(6) a .maincatalog-item__img {width:60%;right:-30px;}
		.catalog-page .maincatalog-grid:not(.subcatalog) .maincatalog-item:nth-child(8) a .maincatalog-item__img {right:10px;}
	.catalog-page .maincatalog-grid:not(.subcatalog) .maincatalog-item:nth-child(1) a .maincatalog-item__img img {
		max-height: 250px;
		max-width: none;
	}
.catalog-page .maincatalog-grid:not(.subcatalog) .maincatalog-item:nth-child(2) a .maincatalog-item__img img {
		max-height: 210px;
		max-width: none;
margin-right:-20px;
	}

}


.catalog-menus ul .active>a{color:#ec008e;}

@media (max-width:360px){
	.product-tabs ul[data-tabs]{grid-template-columns:1fr 1fr;}
}


/*filter testt*/
.catalog-filter {margin:15px 0 0;}
.catalog-filter .bx-filter-parameters-box:not([data-prop-id="389"]){display:none;}
.bx-filter-button-box .bx-filter-parameters-box-container,.bx-filter-param-btn-inline{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;}
.bx-filter-parameters-box-container .btn{height:auto;line-height:1}
.bx-filter-btn-color-icon {width:100%!important;height:78px!important;background-color:#fff!important;border:0!important;background-size: auto 30px !important;background-repeat:no-repeat!important;background-position:50% 50%!important;border-radius:15px!important;}
.form__item--check label::before{display:none;}
.catalog-filter .form__item--check {margin:0;}
.form__item--check label:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right: 15px;
	border-radius: 2px;
	border: 1px solid #9dcdfe;
	background: #ecf1f4;
	width: 22px;
	height: 22px;
	margin: -11px 0 0;
}
.form__item--check input[type="checkbox"]:checked+label:after {
	background: #ecf1f4 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzM0MTI0IDQuMTMxNjFDMC41NDgxMjggMy45MjkyOCAwLjgzODM0MSAzLjgxNTYyIDEuMTQwOTQgMy44MTU2MkMxLjQ0MzU1IDMuODE1NjIgMS43MzM3NiAzLjkyOTI4IDEuOTQ3NzYgNC4xMzE2MUw1Ljk4MyA3Ljk0Nzg2TDE0LjA1MTIgMC4zMTY0NDFDMTQuMTU3MSAwLjIxNjE2NyAxNC4yODI5IDAuMTM2NjExIDE0LjQyMTQgMC4wODIzMTYzQzE0LjU1OTkgMC4wMjgwMjE0IDE0LjcwODMgNS4wMTc4N2UtMDUgMTQuODU4MiA2Ljc0NTE1ZS0wOEMxNS4wMDgxIC01LjAwNDM4ZS0wNSAxNS4xNTY1IDAuMDI3ODIxOSAxNS4yOTUgMC4wODIwMjQzQzE1LjQzMzUgMC4xMzYyMjcgMTUuNTU5NCAwLjIxNTY5OCAxNS42NjU0IDAuMzE1OTAxQzE1Ljc3MTQgMC40MTYxMDQgMTUuODU1NSAwLjUzNTA3NyAxNS45MTMgMC42NjYwMjVDMTUuOTcwNCAwLjc5Njk3NCAxNS45OTk5IDAuOTM3MzM1IDE2IDEuMDc5MDlDMTYuMDAwMSAxLjIyMDg1IDE1Ljk3MDYgMS4zNjEyMyAxNS45MTMzIDEuNDkyMjJDMTUuODU2IDEuNjIzMjEgMTUuNzcxOSAxLjc0MjI0IDE1LjY2NiAxLjg0MjUxTDUuOTgzIDExTDAuMzM0MTI0IDUuNjU3NjhDMC4xMjAxODUgNS40NTUyOSAwIDUuMTgwODMgMCA0Ljg5NDY1QzAgNC42MDg0NyAwLjEyMDE4NSA0LjMzNCAwLjMzNDEyNCA0LjEzMTYxWiIgZmlsbD0iIzAwNEU5RSIvPgo8L3N2Zz4K) 50% 50% no-repeat;
}
.form__item--check label {display:block;padding:0!important;}

.diller-map {height:100%;}
#map {min-height:600px;height:100%}

.catalog-menus ul a.btn {transition: all .3s ease;}
.catalog-menus ul a:hover{color:#ec008e;}
.btn:hover{background:#ec008e}

.maincatalog-item a, .catalog-item,.catalog-menu__brand {
    transition: transform .25s ease, border-color .25s ease;
    border: 1px solid transparent;
}

.maincatalog-item a:hover,
.catalog-item:hover {
    transform: translateY(-2px);
    border-color: rgba(0,62,123,0.2);
}

.catalog-menu__brand:hover{
	 border-color: rgba(0,62,123,0.2);
}

/*.catalog-menu__brand a, */.catalog-menu__brand a.disabled {
background:rgba(0,0,0,0.04);
transition:all 0.3s;
pointer-events: none;
}
.catalog-menu__brand a.disabled:after{background:none;}

/*.catalog-menu__brand img,*/ .catalog-menu__brand a.disabled {
filter: grayscale(100%);
opacity: .45;
transition: filter .3s, opacity .3s;
}/*
.catalog-menu__brand:hover img, .catalog-menu__brand a.active img{
filter: grayscale(0);
opacity:1;
}
.catalog-menu__brand a:hover, .catalog-menu__brand a.active{
background:#fff;
}
.catalog-menu__brand a::after{border-color:rgba(0,0,0,0.06);background-color: #f2f2f2;;}
.catalog-menu__brand a:hover:after, .catalog-menu__brand a.active:after{border-color:#9dcdfe;background-color:#ecf1f4;}*/