/* Единая навигация технических каталогов ARSENALPARTS (catalog-nav) */
.site-header .nav-catalog-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:6px;background:#ee7623;color:#fff!important;font-weight:800;text-decoration:none;white-space:nowrap}
.site-header .nav-catalog-btn svg{width:15px;height:15px}.site-header .nav-catalog-btn:hover{background:#c9570e}

/* полоса каталогов под шапкой */
.cat-strip{background:#f0f4f7;border-bottom:1px solid #dbe3e9;font-family:'Golos Text',sans-serif}
.cat-strip-inner{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:9px 0;white-space:nowrap}
.cat-strip-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#596b79;margin-right:4px}
.cat-strip a{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:600;color:#102b43;text-decoration:none;flex-shrink:0}
.cat-strip a:hover{border-color:#ee7623;color:#c9570e;background:#fff}
.cat-strip a[aria-current="page"]{background:#102b43;color:#fff;border-color:#102b43}
.cat-strip .cat-strip-all{border-color:#c9d6df;background:#fff}
.cat-strip .cat-strip-search{margin-left:auto;color:#23527c}
.cat-strip .cat-strip-search .search-icon{width:15px;height:15px}
@media(max-width:1440px){.cat-strip-label{display:none}}@media(max-width:1440px){.cat-strip .cat-strip-search span{display:none}}

/* бейдж «В процессе наполнения» */
.wip-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:4px 10px;border-radius:999px;background:#fff1e3;border:1px solid #f6c79a;color:#a64a0a;font-size:12px;font-weight:700;letter-spacing:.02em}
.wip-badge:before{content:'';width:7px;height:7px;border-radius:50%;background:#ee7623}
.wip-badge--soft{background:#eef5f8;border-color:#c9dbe6;color:#23527c;margin:2px 0 12px}.wip-badge--soft:before{background:#23527c}

/* закрытые плитки на странице «Каталоги» */
.catalog-wip{background:#f7f9fa!important;border-style:dashed!important;cursor:default}
.catalog-wip h3,.catalog-wip p{color:#7b8b97!important}
.catalog-wip .wip-badge{margin:2px 0 10px}
.catalog-wip:hover{box-shadow:none!important;border-color:#dbe3e9!important;transform:none!important}
.catalog-group--wip .catalog-group-heading h2{color:#596b79}

/* заглушка закрытого раздела */
.wip{padding-bottom:72px}
.wip-hero{max-width:860px;padding:20px 0 34px}
.wip-hero h1{font-size:clamp(32px,4vw,52px);margin:16px 0 16px}
.wip-hero p{max-width:720px;color:#596b79;font-size:17px}
.wip-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.wip-list{margin-top:34px}.wip-list h2{font-size:26px;margin-bottom:16px}
.wip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.wip-card{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid #dbe3e9;border-radius:8px;background:#fff;color:#102b43;text-decoration:none;transition:border-color .15s,box-shadow .15s}
.wip-card:hover{border-color:#ee7623;box-shadow:0 8px 18px rgba(238,118,35,.10)}
.wip-card b{font:700 18px/1.25 Onest,'Golos Text',sans-serif}
.wip-card-note{font-size:12px;color:#596b79;text-transform:uppercase;letter-spacing:.06em}
.wip-card-go{margin-top:auto;padding-top:8px;color:#c9570e;font-size:14px;font-weight:700}
@media(max-width:900px){.wip-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.wip-grid{grid-template-columns:1fr}.wip-actions .btn{width:100%}}

/* меню сайта: «Запчасти в наличии» (владелец 14.11.2026); на узких экранах прячем второстепенные пункты, чтобы строка помещалась */
.desktop-nav .stock-nav-link{font-weight:600;color:#102b43}
.desktop-nav .stock-nav-link:hover{color:#c9570e}
.desktop-nav a[aria-current="page"]:not(.nav-catalog-btn){color:#c9570e}
@media(max-width:1279px) and (min-width:901px){.desktop-nav .nav-sec{display:none}}
@media(max-width:1099px) and (min-width:901px){.desktop-nav .nav-sec2{display:none}}
@media(min-width:1441px){.site-header .desktop-nav{font-size:13.5px}}
@media(min-width:1181px){.site-header .desktop-nav{gap:16px}.site-header .header-inner{gap:18px}.site-header .desktop-nav .program-nav-link{padding:8px 11px}}
/* подвал: ссылки на разделы «Запчасти в наличии» (владелец 14.11.2026 — в шапке не показываем, только подвал для SEO) */
.footer-parts{margin:0 0 16px;font-size:13px;line-height:1.7;color:#a8bdcd}
.footer-parts a{color:#c6d4df;text-decoration:underline;text-underline-offset:3px}
.footer-parts a:hover{color:#fff}
