.catalog-menu-trigger{cursor:pointer;border:1px solid #0000;min-height:48px;font-family:inherit;transition:background .18s,box-shadow .18s}.catalog-menu-trigger[data-popup-open]{background:#194a70;box-shadow:0 0 0 4px #235d8c12}.catalog-trigger-symbol{flex-shrink:0;place-items:center;width:19px;height:19px;display:grid;position:relative}.catalog-trigger-symbol svg{transition:opacity .16s,transform .16s;position:absolute}.catalog-trigger-close{opacity:0;transform:rotate(-60deg)scale(.65)}.catalog-menu-trigger[data-popup-open] .catalog-trigger-open{opacity:0;transform:rotate(60deg)scale(.65)}.catalog-menu-trigger[data-popup-open] .catalog-trigger-close{opacity:1;transform:rotate(0)scale(1)}.catalog-trigger-chevron{opacity:.8;flex-shrink:0;margin-left:3px;transition:transform .18s}.catalog-menu-trigger[data-popup-open] .catalog-trigger-chevron{transform:rotate(180deg)}.catalog-menu{width:min(920px,100vw - 36px);min-width:0;max-width:var(--available-width);max-height:min(var(--available-height), calc(100dvh - 32px));overscroll-behavior:contain;color:#223945;scrollbar-width:thin;scrollbar-color:#c4d3de transparent;background:#fff;border:1px solid #dce5ec;border-radius:17px;padding:0;overflow:hidden auto;box-shadow:0 18px 48px #18384f1c,0 3px 10px #18384f06}.catalog-menu-heading{justify-content:space-between;align-items:center;gap:18px;padding:22px 26px 16px;font-size:1rem;font-weight:500;display:flex}.catalog-menu-count{color:#718695;white-space:nowrap;font-size:.8125rem;font-weight:400}.catalog-menu-columns{grid-template-columns:1fr 1fr 1fr;padding:0 13px 20px;display:grid}.catalog-menu-group{min-width:0;padding:0 9px}.catalog-menu-group+.catalog-menu-group{border-left:1px solid #e9eef2}.catalog-menu-label{color:#6d8291;letter-spacing:1.1px;text-transform:uppercase;padding:11px 12px 9px;font-size:.75rem;font-weight:500;line-height:1.5}.catalog-menu-items{gap:3px;display:grid}.catalog-menu-link{color:#223945;cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;min-height:74px;padding:12px 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.catalog-menu-icon{color:#64859c;flex-shrink:0;place-items:center;width:31px;height:33px;margin-top:1px;display:grid}.catalog-menu .catalog-menu-icon svg{width:21px;height:21px}.catalog-menu-link-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.catalog-menu-link-title{font-size:.9375rem;font-weight:500;line-height:1.35}.catalog-menu-link-detail{color:#708390;font-size:.8125rem;line-height:1.5}.catalog-menu-link:hover,.catalog-menu-link[data-highlighted]{color:#235d8c;background:#eef5fa}.catalog-menu-link:hover .catalog-menu-icon,.catalog-menu-link[data-highlighted] .catalog-menu-icon{color:#235d8c}.catalog-menu [data-slot=dropdown-menu-item]:focus-visible{outline-offset:-2px;outline:2px solid #235d8c}.catalog-menu-footer{background:#f7fafc;border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.catalog-menu-shortcuts{align-items:center;gap:8px;display:flex}.catalog-menu-footer [data-slot=dropdown-menu-item]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 12px;font-size:.875rem;font-weight:400;display:flex}.catalog-menu-all{color:#235d8c}.catalog-menu-offers{color:#ac4b31}.catalog-menu-contacts{color:#526c7f}.catalog-menu-footer [data-slot=dropdown-menu-item]:hover,.catalog-menu-footer [data-highlighted]{background:#e7f0f6}.catalog-menu-footer .catalog-menu-offers:hover,.catalog-menu-footer .catalog-menu-offers[data-highlighted]{background:#faede7}@media (max-width:800px){.catalog-menu{width:min(650px,100vw - 36px)}.catalog-menu-columns{grid-template-columns:1fr 1fr;gap:18px 0}.catalog-menu-group:last-child{border-top:1px solid #e9eef2;border-left:0;grid-column:1/-1;padding-top:8px}.catalog-menu-group:last-child .catalog-menu-items{grid-template-columns:1fr 1fr}}@media (max-width:560px){.catalog-menu-trigger{gap:9px;min-height:46px}.catalog-trigger-label-extra{display:none}.catalog-trigger-chevron{margin-left:0}.catalog-menu{border-radius:13px;width:calc(100vw - 28px)}.catalog-menu-heading{padding:18px 20px 10px;font-size:.9375rem}.catalog-menu-columns{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 10px 14px}.catalog-menu-group{padding:0}.catalog-menu-group+.catalog-menu-group{border-top:1px solid #e9eef2;border-left:0;padding-top:8px}.catalog-menu-group:last-child .catalog-menu-items{grid-template-columns:minmax(0,1fr)}.catalog-menu-link{gap:12px;min-height:67px;padding:10px}.catalog-menu-link-title{font-size:1rem}.catalog-menu-footer{flex-wrap:wrap;gap:4px 8px;padding:11px 12px}.catalog-menu-shortcuts{flex-wrap:wrap;gap:2px}.catalog-menu-footer [data-slot=dropdown-menu-item]{min-height:44px;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.catalog-menu{animation:none!important}}
