/* Café header chrome — load on café pages only, never Apparel */
body:not(.og-apparel) header.site-header:not(.og-a-header),
body:not(.og-apparel) header.site-header:not(.og-a-header).bg-gradient-to-b,
body:not(.og-apparel) header.site-header:not(.og-a-header).from-black\/70,
body:not(.og-apparel) header.site-header:not(.og-a-header).via-black\/35,
body:not(.og-apparel) header.site-header:not(.og-a-header).to-transparent,
body:not(.og-apparel) header.site-header:not(.og-a-header).site-header--scrolled {
  background: #000 !important;
  background-color: #000 !important;
  background-image: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border-bottom: 1px solid rgba(201, 154, 62, 0.18);
}

body:not(.og-apparel) header.site-header:not(.og-a-header) a.inline-flex {
  align-items: center;
}

body:not(.og-apparel) header.site-header:not(.og-a-header) .og-header-mark {
  width: auto;
  height: 48px;
  object-fit: contain;
  flex-shrink: 0;
}

@media (min-width: 1024px) {
  body:not(.og-apparel) header.site-header:not(.og-a-header) .og-header-mark {
    height: 54px;
  }
}
