/* Keep the restored desktop navigation and cost action within the header. */
@media(min-width:901px){
 body header nav[aria-label="Основное меню"]{gap:3px}
 body header nav[aria-label="Основное меню"]>.navitem>summary,body header nav[aria-label="Основное меню"]>a{padding-left:10px;padding-right:10px;white-space:nowrap}
 body header .navigation .navcta{flex-shrink:0}
}
@media(min-width:901px) and (max-width:1199px){body header .navigation .navcta{display:none}}
body header nav .navitem>summary>a{color:inherit;text-decoration:none}
body header nav .navitem>summary>a:focus-visible{outline:3px solid #43b8f3;outline-offset:3px}

/* Fit the additional standalone catalog link without overlapping Contacts. */
@media(min-width:1100px){body header .navigation{gap:8px}body header nav[aria-label="Основное меню"]{gap:1px}body header nav[aria-label="Основное меню"]>.navitem>summary,body header nav[aria-label="Основное меню"]>a{font-size:14px;padding-left:6px;padding-right:6px}body header .navigation .navcta{padding-left:18px;padding-right:18px}}
@media(min-width:1100px) and (max-width:1279px){body header .navigation .navcta{display:none}}
@media(min-width:901px) and (max-width:1099px){body header .navigation{display:block}body header #menuToggle{display:flex;width:100%;padding:13px 16px;background:#f3f8fc;border:1px solid #dce7f0;border-radius:8px;color:#18354d}body header nav[aria-label="Основное меню"]{display:none}body header nav[aria-label="Основное меню"].open{display:flex;flex-direction:column;align-items:stretch;max-height:55dvh;overflow-y:auto}body header nav[aria-label="Основное меню"]>.navitem>summary,body header nav[aria-label="Основное меню"]>a{padding:14px 16px;white-space:normal}body header .dropdown{position:static;width:100%;max-height:none;box-shadow:none}}
