.uv-mm-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;min-width:0;width:100%;padding:8px 4px;box-sizing:border-box}
.uv-mm-grid+.level-2{display:none!important}
.subcat-menu.uv-mm-submenu{width:min(1040px,calc(100vw - 390px));min-width:520px;max-width:1040px;max-height:min(72vh,650px);overflow-y:auto;overflow-x:hidden;padding:18px 16px;box-sizing:border-box}
.uv-mm-grid__group{grid-column:span var(--uv-mm-column-span);min-width:0;padding:0 18px;border-right:1px solid #eee;box-sizing:border-box}
.uv-mm-grid__group:last-child{border-right:0}
.uv-mm-grid__title{margin:0 0 9px;color:#ec5500;font-family:"Mont Bold",sans-serif;font-size:16px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
.uv-mm-grid__links{list-style:none;margin:0;padding:0}
.uv-mm-grid__links li{margin:0;padding:0}
.uv-mm-grid__links a{display:block;color:#191919;padding:5px 0;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
.uv-mm-grid__links a:hover,.uv-mm-grid__links a:focus{color:#ec5500;text-decoration:none}
.header-nav-category>.first-li.uv-mm-focus-open>.children{display:block!important;opacity:1!important;visibility:visible!important}
.uv-mm-mobile{display:none}
.uv-mm-mobile+.mobile-catalog__list,.uv-mm-mobile+ul.header-nav-category{display:none!important}
[hidden]{display:none!important}
@media(max-width:991px){.subcat-menu.uv-mm-submenu{min-width:0;width:100%;max-width:none}
.uv-mm-mobile{display:block;width:100%;max-width:100%;overflow-x:hidden}
.uv-mm-mobile__roots,.uv-mm-mobile__group-links{list-style:none;margin:0;padding:0}
.uv-mm-mobile__root{border-bottom:1px solid #ececec}
.uv-mm-mobile__root-line{display:flex;align-items:center;min-width:0}
.uv-mm-mobile__root-link{display:flex;align-items:center;gap:12px;min-width:0;width:100%;flex:1;padding:13px 5px;border:0;background:transparent;color:#1b1b1b;font:inherit;text-align:left}
.uv-mm-mobile__root-link img{width:36px;height:36px;object-fit:contain;flex:0 0 36px}
.uv-mm-mobile__root-link span{min-width:0;overflow-wrap:anywhere}
.uv-mm-mobile__root-toggle,.uv-mm-mobile__group-toggle{border:0;background:transparent;color:#333}
.uv-mm-mobile__root-toggle{justify-content:flex-start;cursor:pointer}
.uv-mm-mobile__root-toggle i{margin-left:auto;flex:0 0 auto}
.uv-mm-mobile__root-toggle i,.uv-mm-mobile__group-toggle i{transition:transform .18s ease}
.uv-mm-mobile__root.is-open>.uv-mm-mobile__root-line .uv-mm-mobile__root-toggle i,.uv-mm-mobile__group.is-open>.uv-mm-mobile__group-toggle i{transform:rotate(180deg)}
.uv-mm-mobile__root-panel{padding:0 0 10px 48px}
.uv-mm-mobile__all{display:block;padding:9px 10px;color:#ec5500;font-family:"Mont Bold",sans-serif}
.uv-mm-mobile__group{border-top:1px solid #f1f1f1}
.uv-mm-mobile__group-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 10px;text-align:left;font-family:"Mont Bold",sans-serif}
.uv-mm-mobile__group-links{padding:0 0 7px}
.uv-mm-mobile__group-links a{display:block;padding:8px 10px;color:#232323;overflow-wrap:anywhere}
.uv-mm-mobile__group-links.is-open{display:block}
.footer-nav-wrapper .uv-mm-mobile{padding:0 14px}
.footer-nav-wrapper .uv-mm-mobile__root-panel{padding-left:42px}
.footer-nav-wrapper.to-top .footer-nav-folders{height:calc(100vh - 75px);height:calc(100dvh - 75px);max-height:calc(100vh - 75px);max-height:calc(100dvh - 75px);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
.footer-nav-wrapper.to-top .footer-nav-buttons{position:sticky;top:0;z-index:3;background:#fff}
.footer-nav-wrapper.to-top .uv-mm-mobile{overflow:visible}
.uv-mm-grid{display:none}
}
@media(max-width:417px){.uv-mm-mobile__root-panel{padding-left:36px}
.uv-mm-mobile__root-link{padding-left:0}
.uv-mm-mobile__root-link img{width:32px;height:32px;flex-basis:32px}
}
@media(min-width:992px){.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy){height:auto!important;overflow:hidden;padding-bottom:0}
.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy) .uv-mm-grid{height:100%;max-height:100%;align-items:stretch}
.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy) .uv-mm-grid__group{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0}
.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy) .uv-mm-grid__links{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:9px;scrollbar-width:thin;scrollbar-color:#c9c9c9 transparent}
.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy) .uv-mm-grid__links::-webkit-scrollbar{width:5px}
.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy) .uv-mm-grid__links::-webkit-scrollbar-track{background:#f3f3f3;border-radius:999px}
.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy) .uv-mm-grid__links::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:999px}
.subcat-menu.uv-mm-submenu:not(.uv-mm-submenu--legacy) .uv-mm-grid__links:hover::-webkit-scrollbar-thumb{background:#ec5500}
.subcat-menu.uv-mm-submenu--legacy{width:100%;min-width:0;max-width:none;max-height:none;overflow:visible;padding:0}
.uv-mm-grid--legacy{display:block;padding:0}
.uv-mm-grid--legacy .uv-mm-grid__group{padding:0;border-right:0}
.uv-mm-grid--legacy .uv-mm-grid__links{padding:9.5px 0 0}
.uv-mm-grid--legacy .uv-mm-grid__links a{padding:9.5px 26px}
}
