/* Navigation only: a compact image followed by the configured shop name. */
html body a[data-nav-brand-v86][data-nav-brand-v86] { display:inline-flex !important; align-items:center !important; justify-content:flex-start !important; width:auto !important; gap:9px !important; min-width:0 !important; max-width:min(32vw,260px) !important; overflow:hidden !important; white-space:nowrap !important; font-size:0 !important; letter-spacing:0 !important; text-decoration:none !important; }
html body a[data-nav-brand-v86][data-nav-brand-v86] > * { display:none !important; }
html body a[data-nav-brand-v86][data-nav-brand-v86]::before { content:'' !important; margin:0 !important; padding:0 !important; display:block !important; flex:0 0 32px !important; width:32px !important; height:32px !important; border-radius:8px !important; background:var(--nav-brand-image) center/contain no-repeat !important; }
html body a[data-nav-brand-v86][data-nav-brand-v86]::after { content:attr(data-nav-brand-name) !important; margin:0 !important; padding:0 !important; display:block !important; min-width:0 !important; max-width:100% !important; overflow:hidden !important; text-overflow:ellipsis !important; color:var(--shell-ink,var(--foreground,#172027)) !important; font:italic 800 21px/1.15 Arial,sans-serif !important; letter-spacing:-.75px !important; }
@media(max-width:640px) { html body a[data-nav-brand-v86][data-nav-brand-v86] { max-width:45vw !important; gap:7px !important; } html body a[data-nav-brand-v86][data-nav-brand-v86]::before { flex-basis:30px !important; width:30px !important; height:30px !important; } html body a[data-nav-brand-v86][data-nav-brand-v86]::after { font-size:19px !important; } }

