.ss-brand{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%}
.ss-brand__image{display:block;height:var(--ss-logo-height);width:auto;max-width:100%;object-fit:contain}
.site-header:has(.ss-brand__image){padding-block:18px}
@media(max-width:600px){
  .ss-brand__image{height:var(--ss-logo-height-mobile)}
  .site-header:has(.ss-brand__image){justify-content:center;gap:10px;padding-block:16px}
  .site-header:has(.ss-brand__image) .ss-main-navigation{justify-content:center}
}
