.header-inner > .mid-estore-brand--header { grid-column:1; grid-row:1; justify-self:start; }
.mid-estore-brand { display:inline-flex; align-items:center; justify-content:center; vertical-align:middle; }
.mid-estore-brand:focus-visible { outline:2px solid #171717; outline-offset:4px; }
.mid-estore-brand img { display:block; object-fit:contain; }
.mid-estore-brand--header img { width:76px; height:76px; }
.mid-estore-brand--footer { margin-bottom:20px; }
.mid-estore-brand--footer img { width:124px; height:124px; }
@media (max-width:900px) {
 .header-inner:has(> .mid-estore-brand--header) { grid-template-columns:auto minmax(0,1fr) auto; gap:8px; }
 .header-inner > .mid-estore-brand--header { grid-column:2; justify-self:center; }
 .mid-estore-brand--header img { width:58px; height:58px; }
 .header-inner:has(> .mid-estore-brand--header) > .header-tools { grid-column:3; }
}
