.hM4--box *{box-sizing:border-box}.hM4--box{z-index:1000;display:none;position:absolute;top:160px;left:50%;transform:translateX(-50%);height:calc(100vh - 160px);width:calc(var(--box) - var(--gap) - var(--gap));--hg:72px;--pct:60px;--colwidth:calc(var(--box) / 4);box-shadow:0 0 4px 0#0000000a}.hM4,.hM4--box.--open{display:block}.hM4{width:auto;height:100%}.hM4 ul{list-style-type:none;margin:0;width:var(--colwidth);overflow-y:auto;height:100%;padding:10px;border-right:1px solid #e8ebf1;position:relative;z-index:3}.hM4 ul:not([data-level="1"]){display:none;padding:var(--gap) var(--gap) var(--gap) var(--gap)}.hM4 a,.hM4 ul.--open,.hM4>ul{display:flex}.hM4 ul[data-level="2"]{position:absolute;top:0;left:var(--colwidth)}.hM4 ul[data-level="3"]{position:absolute;top:0;left:calc(var(--colwidth)*2)}.hM4 ul[data-level="4"]{position:absolute;top:0;left:calc(var(--colwidth)*3);border-right:none}.hM4 svg{transition:.4s;fill:#000}.hM4 a{width:100%;height:100%;padding:0 15px;align-items:center}.hM4 a,.hM4 a:hover{text-decoration:none}.hM4 .level--2 a{line-height:normal;padding:10px 15px}.hM4>ul{flex-direction:column;background-color:#fff}.hM4 li.level--1>a{color:var(--a);font-size:18px;font-weight:500}.hM4 li.level--1.--red>a{color:var(--red)}.hM4 li svg{width:10px;height:10px}.hM4 li:not(.is--parent)>a svg{display:none}.hM4 li:not(.is--parent).menu--head>a svg{display:block;fill:var(--main)}.hM4 li svg.pre--icon{width:20px;height:20px}.hM4 li.--hov:not(.menu--head)>a{background-color:#f6f6f6;border-radius:12px}.hM4 li{line-height:21px;min-height:50px;flex-shrink:0}.hM4 li>a{padding-top:14px;padding-bottom:14px}.hM4 .level--1{line-height:24px;min-height:var(--hg)}.hM4 .level--1.--hov>ul{display:block;left:var(--colwidth)}.hM4 .level--1>a{align-items:center}.hM4 li.menu--head a svg,.hM4 li>a:hover>span>svg{fill:var(--main)}.hM4 .level--1>ul{left:0}.hM4 .--active.level--1{background-color:#f6f6f6}.hM4 .menu--picture{margin-right:5px;min-width:var(--pct);width:var(--pct);height:var(--pct);display:flex;align-items:center;justify-content:center}.hM4 .menu--picture img{width:100%;height:auto}.hM4 .level--1>ul,.hM4 .level--2.is--parent>ul,.hM4 .menu--mega{position:absolute;top:0;-webkit-box-shadow:0 3px 15px -8px rgb(0 0 0/75%);-moz-box-shadow:0 3px 15px -8px rgba(0,0,0,.75);box-shadow:0 3px 15px -8px rgb(0 0 0/75%)}.hM4 .level--2.is--parent>ul,.hM4 .menu--mega{padding:40px;background-color:#fff;height:auto;min-height:360px;border-top:1px solid transparent;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;flex-wrap:wrap}.hM4 .menu--mega{display:none;left:300px;width:calc(1230px - 300px);z-index:3}.hM4 li:hover>a>.menu--name{color:var(--main)}.hM4 .level--2 .menu--name,.hM4 .menu--name{display:flex;align-items:center;justify-content:space-between;width:100%}.hM4 .menu--name{gap:10px;transition:color .4s}.hM4 .level--2 .menu--name{line-height:20px}.hM4 .level--2{background-color:#fff}.hM4 .level--2 a{padding-top:10px;padding-bottom:10px;color:#000}.hM4 .level--2.is--parent>ul{opacity:0;visibility:hidden;width:100%}.hM4 .level--2.is--parent:hover>.menu--mega,.hM4 li.menu--head a{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px}.hM4 .mega--item{width:calc(25% - 15px)}.hM4 .mega--item svg{display:none}.hM4 .mega--item>a{flex-wrap:wrap;padding:0}.hM4 .mega--item>a>.menu--picture{width:100%;padding-top:50%;height:0;overflow:hidden;position:relative}.hM4 .mega--item>a>.menu--name{text-align:left;font-weight:600;display:block;width:100%;margin-top:10px}.hM4 .mega--item .menu--picture img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.hM4 .level--2.is--parent.--hov ul{display:block;left:100%;visibility:visible;opacity:1}.hM4 .level--2.is--parent:hover .level--3>ul{display:flex;flex-direction:column;margin-top:10px}.hM4 .level--4{line-height:normal}.hM4 .level--4 a{width:auto;font-weight:400;text-decoration:none}.menu--head-title{color:var(--a);font-size:20px;font-weight:500;line-height:26px;margin-bottom:8px}.hM4 li.menu--head a{line-height:21px;font-size:16px;color:var(--main);gap:8px;align-items:center;padding:0!important;height:auto}.hM4 li.menu--head{padding:10px 15px;flex-shrink:0;margin-bottom:var(--gap)}.hM4 .menu--show-all{cursor:pointer}.hM4 .menu--many>ul li:nth-child(n+4),.menu--head-back,.menu--head-catalog{display:none}.menu--list{width:30px;min-width:30px;height:30px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1680px){.hM4 li{min-height:40px}.hM4 li.level--1>a{font-size:16px;line-height:21px}.hM4 .level--2 a,.hM4 .level--3 a,.hM4 .level--4 a,.hM4 li.menu--head>a{font-size:14px;line-height:18px}.menu--head-title{font-size:18px;line-height:24px}.hM4{--hg:60px;--pct:48px}}@media screen and (max-width:1440px){.hM4 .menu--name{word-break:break-all}.hM4 li.level--1>a{font-size:14px}.hM4 .level--2 a,.hM4 li>a,.hM4 ul{padding:6px}.menu--head-title{font-size:14px;line-height:18px}.hM4 li.menu--head>a{font-size:12px;line-height:16px}.hM4 ul:not([data-level="1"]){padding:6px}}@media screen and (max-width:1280px){.hM4--box{--colwidth:calc(var(--box) / 3)}}@media (min-width:1024px) and (max-width:1280px){.hM4 ul[data-level="4"]{display:none!important}.hM4 ul[data-level="3"] li:not(.menu--head) svg{display:none}}@media screen and (max-width:1024px){.hM4--box{width:100vw;--colwidth:100%}.hM4 li.menu--head.menu--head-catalog{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 15px}.menu--head-catalog .menu--head-title{margin-bottom:0;font-size:20px}.menu--head-catalog .menu--head-link{width:auto;display:inline-flex}.hM4 li.menu--head.menu--head-catalog>a{font-size:14px}.hM4 ul[data-level="2"],.hM4 ul[data-level="3"],.hM4 ul[data-level="4"]{left:0}.menu--head-back{display:flex;width:49px;height:49px;align-items:center;justify-content:center}.menu--head-back svg{transform:rotate(180deg)}.hM4 li.menu--head{display:flex;gap:12px;align-items:center}.menu--head-back,.menu--list{background-color:#f6f6f6;border-radius:6px}}