.lmx-mm-panel[hidden], .lmx-mm-backdrop[hidden]{display:none!important;}.lmx-mm-backdrop{position:fixed;inset:0;background:rgba(16,31,28,.25);z-index:var(--lmx-layer-backdrop,1010);backdrop-filter:blur(3px);}.lmx-mm-panel{position:fixed;top:var(--lmx-mm-top,90px);left:0;width:100%;max-height:calc(100dvh - var(--lmx-mm-top,90px));overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#202824;z-index:var(--lmx-layer-mega,1020);border-top:1px solid #edf0ef;box-shadow:0 22px 36px rgba(15,35,28,.08);text-align:left;font-family:inherit;animation:none;}.lmx-mm-panel *, .lmx-mm-panel *::before, .lmx-mm-panel *::after{box-sizing:border-box;}.lmx-mm-inner{max-width:1560px;margin:auto;padding:16px 28px 22px;}.lmx-mm-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;}.lmx-mm-eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:.16em;color:var(--lmx-eyebrow-color);}.lmx-mm-intro{margin:6px 0 0!important;font-size:13px!important;line-height:1.6;color:#56615c;}.lmx-mm-dismiss{border:0;background:transparent;color:#59655f;font-size:28px;line-height:1;width:44px;height:44px;cursor:pointer;border-radius:var(--lmx-radius-control);flex-shrink:0;}.lmx-mm-layout{display:block;min-width:0;}.lmx-mm-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;}.lmx-mm-panel a.lmx-mm-card{display:flex;flex-direction:column;min-width:0;padding:0;margin:0;color:#202824;text-decoration:none;border:0;background:none;}.lmx-mm-visual{aspect-ratio:8 / 3;background:#f4f7f6;border-radius:var(--lmx-radius-inner);overflow:hidden;margin-bottom:8px;}.lmx-mm-visual img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;background:#f4f7f6;transition:transform .45s ease;will-change:transform;}
@media (hover:hover) and (pointer:fine) {.lmx-mm-card:hover .lmx-mm-visual img{transform:scale(1.035);} }.lmx-mm-title{display:block;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:4px;}.lmx-mm-description{display:block;color:#637069;font-size:12px;line-height:1.65;}.lmx-mm-detail{display:block;margin-top:auto;padding-top:6px;color:#006d5b;font-size:12px;text-decoration:underline;text-underline-offset:4px;}.lmx-mm-card:hover .lmx-mm-title{color:#006d5b;}.lmx-mm-panel :focus-visible, .lmx-mm-toggle:focus-visible{outline:2px solid #006d5b!important;outline-offset:4px;;}.lmx-mm-item.lmx-mm-open > a{color:#006d5b!important;background:#f3f6f5;border-radius:var(--lmx-radius-control);}.lmx-mm-item > .sub-menu, .lmx-mm-item > .acc-btn{display:none!important;}.vk-mobile-nav-menu-outer .lmx-mm-item{position:relative;}.vk-mobile-nav-menu-outer .lmx-mm-item > a{padding-right:54px!important;}.vk-mobile-nav-menu-outer .lmx-mm-toggle{position:absolute;top:6px;right:0;display:grid;place-items:center;padding:0;line-height:1;width:44px;height:44px;border:0;background:transparent;color:#006D5B;border-radius:0;cursor:pointer;font-size:22px;}.lmx-mm-panel.lmx-mm-mobile{position:static;width:auto;max-height:none;box-shadow:none;border:0;animation:none;}.lmx-mm-mobile .lmx-mm-inner{padding:12px 10px 18px;}.lmx-mm-mobile .lmx-mm-heading{gap:8px;margin-bottom:16px;}.lmx-mm-mobile .lmx-mm-intro{font-size:12px!important;}.lmx-mm-mobile .lmx-mm-layout{display:block;}.lmx-mm-mobile .lmx-mm-grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;}.lmx-mm-mobile .lmx-mm-card{flex:0 0 clamp(138px,38vw,156px);min-width:clamp(138px,38vw,156px);scroll-snap-align:start;}.lmx-mm-mobile .lmx-mm-title{font-size:13px;}.lmx-mm-mobile .lmx-mm-description{font-size:12px;}.lmx-mm-mobile a.lmx-mm-card{padding:0!important;border-bottom:0!important;}
@media(min-width:992px) and (max-width:1200px) {.lmx-mm-inner{padding:14px 20px 20px;}.lmx-mm-grid{gap:12px;}
}
@media(prefers-reduced-motion:reduce) {.lmx-mm-panel{animation:none;}.lmx-mm-visual img{transition:none;}.lmx-mm-card:hover .lmx-mm-visual img{transform:none;} }
@keyframes lmx-mm-in {from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);} }

