/* ap_nav_v32.css v1.1 05.11.2026 вечер Opus 5.5 — NAV-V32 (част 2.2b; Астра v8 — отменя v6; Георги 16:5x–17:4x). Само при втория ключ (engine v5.19.3). */
/* (А) горе: само редът с класовете (бройки продукти) и „Не намирате марка?“ — плочките, осите, „Наличност“, „Приложете“ отпадат (display:none — извън Tab и четеца); изборът на марка — в лентата */
#oem-marki:has(.ap-nav32-klasove)>:not(.ap-nav32-klasove):not(.ap-kat5-marki-pomosht){display:none!important}
#oem-marki:has(.ap-nav32-klasove){margin:8px 0;padding:10px 12px}
.ap-nav32-klasove{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}
.ap-nav32-klasove__t{font-size:13px;font-weight:700;color:#5c6063}
.ap-nav32-kl{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 12px;border:1px solid #c9c9c9;border-radius:22px;background:#fff;color:#262626;font-size:14px;text-decoration:none}
.ap-nav32-kl b{font-weight:600;color:#5c6063}
.ap-nav32-kl:hover{border-color:#a3171e}
.ap-nav32-kl.is-on{border:2px solid #262626;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.ap-nav32-kl:focus-visible,.ap-nav32-vsi:focus-visible,.ap-nav32-list button:focus-visible{outline:3px solid #1d5fbf;outline-offset:2px}
.ap-nav32-kl--premium::before,.ap-nav32-kl--sreden::before,.ap-nav32-kl--budjet::before{content:"";width:8px;height:8px;border-radius:50%}
.ap-nav32-kl--premium::before{background:#2f5d8a}.ap-nav32-kl--sreden::before{background:#3f8f6b}.ap-nav32-kl--budjet::before{background:#b98a2e}
#oem-marki:has(.ap-nav32-klasove) .ap-kat5-marki-pomosht{margin:6px 0 0;font-size:13px}
/* лентата: чипът на марката = малко лого (декоративно) + име + брой/срок; избраното — ✓ и подчертано (не само цвят); над тавана — зад „Всички марки (N)“ */
.ap-nav3__c img{flex:0 0 auto;width:auto;height:20px;max-width:56px;object-fit:contain}
.ap-nav32-js #ap-nav3-marki .ap-nav32-skr{display:none}
#ap-nav3-marki.is-vsi{flex-wrap:wrap;overflow-x:visible;overflow-y:auto;max-height:min(50vh,360px)}   /* без „стена“: разгънатият ред — до половин екран, с превъртане */
#ap-nav3-marki.is-vsi .ap-nav32-skr{display:inline-flex}
#ap-nav3 .ap-nav3__c.is-on{text-decoration:underline;text-underline-offset:3px}
#ap-nav3 .ap-nav3__c.is-on::before{content:"\2713";font-weight:700}
.ap-nav32-vsi{font-weight:700;color:#a3171e;border-color:#a3171e;cursor:pointer;font-family:inherit}
/* телефон: „Всички марки (N)“ — същият ред в лист отдолу */
.ap-nav32-list{position:fixed;left:0;right:0;bottom:0;z-index:2147480000;max-height:85vh;display:flex;flex-direction:column;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 -8px 30px rgba(0,0,0,.3);padding-bottom:env(safe-area-inset-bottom,0px)}
.ap-nav32-list[hidden]{display:none}
.ap-nav32-list__g{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 14px;border-bottom:1px solid #e6e6e6;font-size:16px}
.ap-nav32-list__x{width:44px;height:44px;border:0;background:none;font-size:26px;line-height:1;color:#5c6063;cursor:pointer}
.ap-nav32-list__t{overflow:auto;padding:10px}
.ap-nav32-list #ap-nav3-marki{display:flex;flex-wrap:wrap;gap:8px;overflow:visible}
.ap-nav32-list #ap-nav3-marki .ap-nav3__t,.ap-nav32-list #ap-nav3-marki .ap-nav32-vsi{display:none}
/* (И) марките коли на категорията — 4 × 8 на компютър, 4 на ред на телефон */
#apv4-pomarka #apv4-koli>.ap-k13-mreja{grid-template-columns:repeat(8,minmax(0,1fr))}
@media (max-width:900px){#apv4-pomarka #apv4-koli>.ap-k13-mreja{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (max-width:640px){#apv4-pomarka #apv4-koli>.ap-k13-mreja{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#apv4-pomarka #apv4-koli>.ap-k13-mreja .ap-k13-kl{min-height:80px;padding:6px 4px}#apv4-pomarka #apv4-koli>.ap-k13-mreja .ap-k13-kl span{font-size:12px}}
/* (В) телефон: „Свързани категории“ — под продуктовия списък и страниците; дългият увод — ~3 реда + „Прочети повече“ (JS); алтернативите — цените в един блок */
@media (max-width:640px){
.ap-sloy-a:has(#ap-nav3){display:flex;flex-direction:column}
.ap-sloy-a:has(#ap-nav3)>*{min-width:0}
.ap-sloy-a:has(#ap-nav3)>#ap-kat5-svarzani{order:1}
#oem-marki:has(.ap-nav32-klasove){margin:4px 0;padding:6px 8px}
.ap-nav32-klasove{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}
.ap-nav32-klasove>*{flex:0 0 auto}
.ap-nav32-klasove__t{display:none}
#oem-marki:has(.ap-nav32-klasove) .ap-kat5-marki-pomosht{margin:4px 0 0;font-size:12px;line-height:1.35}
.ap-kola-tekst.ap-nav32-sgaven{max-height:4.6em;overflow:hidden;position:relative}
.ap-kola-tekst.ap-nav32-sgaven::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5em;background:linear-gradient(rgba(255,255,255,0),#fff)}
.ap-nav32-oshte{display:inline-flex;align-items:center;min-height:44px;margin:0 0 8px;padding:0 4px;border:0;background:none;color:#a3171e;font-size:15px;font-weight:700;text-decoration:underline;cursor:pointer}
.ap-produkt-v3 .pv3-alt--nav3 .pv3-alt-oferta>strong{display:block;flex:1 1 100%;white-space:nowrap;font-size:17px}
}
.ap-nav32-oshte:focus-visible{outline:3px solid #1d5fbf;outline-offset:2px}
/* (Б, отделен файл — B_produkt_otdelno) логото в реда на алтернативата; без маркировката — не действа */
.ap-produkt-v3 .pv3-alt--nav3 .pv3-alt-lg{display:inline-block;width:auto;height:20px;max-width:60px;margin-right:6px;object-fit:contain;vertical-align:middle}
