/* ============================================================
   CUSTOM — Per-store overrides for Template AR
   Add store-specific tweaks here. Loaded last so it wins
   over theme.css and style.css.
   e.g. keep a full-colour logo on the dark header:
   .brand img, .foot-brand img { filter: none; }
   ============================================================ */

/* ---- AL Chick logo lockup (285x85 source, mascot + wordmark) ---- */
.brand img,
.site-header.is-fixed .brand img {
  height: 3.75rem; /* 60px desktop (lockup has transparent padding) */
  width: auto;
  max-width: none;
}
.site-header.is-fixed .brand img {
  height: 3.5rem; /* 56px on the compact sticky bar */
}
.nav-overlay__brand img {
  height: 3.25rem;
  width: auto;
}
.foot-brand img {
  height: 4.5rem; /* 72px, below the 85px source so it stays crisp */
  width: auto;
}
@media (max-width: 1199px) {
  .brand img,
  .site-header.is-fixed .brand img {
    height: 2.75rem; /* 44px */
  }
}
@media (max-width: 600px) {
  .brand img,
  .site-header.is-fixed .brand img {
    height: 2.625rem; /* 42px */
  }
  .foot-brand img {
    height: 3.75rem;
  }
}

/* ---- Contrast: the deep red (--brand, #B3261E) passes on white/cream but
   only ~2.6-2.8:1 on the espresso/near-black bands. On dark surfaces the
   accent text switches to the pale gold (--brand-3, ~13:1). ---- */
:is(.band-dark, .band-olive, .page-title, .foot-main, .foot-cta-split, .nav-overlay__panel, .hero-card__panel, .quote-card--cta, .reviews-score, .breadcrumb-container)
  :is(.eyebrow, h1 em, h2 em, h3 em, h4 em, .ornament, .ornament-drop, .stars, .dot, .hero-home__meta strong,
      .dish-meta__tag, .dish-card__meta, .dish-card__cat, .link-card small, .label-grid strong, .label-grid .slash,
      .hours-table li span + span, .menu-row__price, .item-price, .counter-block__num sup, .stat__num sup,
      .nav-overlay__label, .nav-overlay__links a.active, .step__no, .step a, .ch-no, .bd-note, .info-card .ic,
      .cta-phone a, .delivery-note a, .qa[open] summary, .gallery-wall figcaption span, .offer-row__ico,
      .offer-row__go, .menu-title em, .category-header, .btn-line--gold),
.foot-col h6,
.page-title .eyebrow,
.page-title__side strong,
.page-title__side a:hover,
.breadcrumb-container {
  color: var(--brand-3);
}
.btn-line--gold:is(.band-dark *, .band-olive *, .page-title *, .foot-main *) {
  --btn-c: var(--brand-3);
}
