/**
 * NR-1 — header/footer "simples" para páginas de template genérico
 * ---------------------------------------------------------------------------
 * Aplicado via nr1_replace_site_chrome_template_parts() (nr1-woocommerce.php),
 * que troca o bloco core/template-part (slugs "header"/"footer" do tema pai
 * Twenty Twenty-Four) por este markup em QUALQUER página que ainda use o
 * template padrão do bloco (Shop, Minha conta, Checkout clássico, /cart/,
 * 404 etc.) — mesma marca (logo + rodapé) da LP/checkout dedicado, mas SEM
 * o menu de navegação/CTA/burger.
 *
 * NÃO fixo (ao contrário do .nr1-header da LP): essas páginas têm layouts
 * variados que não reservam espaço para um header flutuante; um header
 * fixo aqui cobriria o topo do conteúdo em templates que não esperam por
 * ele. Fica em fluxo normal, no topo da página.
 *
 * Variáveis --nr1-* com fallback em hex pelo mesmo motivo dos outros
 * arquivos desta leva (nr1-cart.css etc.): estas páginas não vivem dentro
 * do wrapper .nr1-lp.
 */

.nr1-simple-header {
  background: var(--nr1-dark, #1F1F1F);
  border-bottom: 1px solid rgba(255, 255, 255, .08);
  padding: 14px 0;
}

.nr1-simple-header__inner {
  width: min(1200px, calc(100vw - 48px));
  max-width: 1200px;
  margin-inline: auto;
  display: flex;
  align-items: center;
}

.nr1-simple-header__inner img {
  display: block;
  height: 40px;
  width: auto;
}

.nr1-simple-footer {
  background: var(--nr1-dark, #1F1F1F);
  color: rgba(255, 255, 255, .6);
  padding: 32px 0;
  border-top: 1px solid rgba(255, 255, 255, .08);
}

.nr1-simple-footer__inner {
  width: min(1200px, calc(100vw - 48px));
  max-width: 1200px;
  margin-inline: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.nr1-simple-footer__inner img {
  height: 36px;
  width: auto;
}

.nr1-simple-footer__inner p {
  margin: 0;
  font-size: .82rem;
}

.nr1-simple-footer__legal {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

.nr1-simple-footer__privacy-link {
  color: rgba(255, 255, 255, .6);
  font-size: .82rem;
  text-decoration: underline;
  text-decoration-color: rgba(255, 255, 255, .25);
  text-underline-offset: 2px;
  transition: color 0.15s ease;
}

.nr1-simple-footer__privacy-link:hover {
  color: #fff;
  text-decoration-color: currentColor;
}

@media (max-width: 600px) {
  .nr1-simple-footer__inner {
    flex-direction: column;
    text-align: center;
  }
  .nr1-simple-footer__legal {
    flex-direction: column;
    gap: 6px;
  }
}

/* ============================================================
   Notificação "X foi adicionado ao seu carrinho" — oculta o link
   "Ver carrinho" em QUALQUER página fora da LP/checkout dedicado (/cart/,
   /checkout/order-received/, Minha conta, Shop, 404 etc.). Mesma regra do
   nr1-overrides.css (LP/checkout), duplicada aqui porque esses dois CSS
   nunca carregam juntos na mesma página — ver nr1_enqueue_site_chrome_assets()
   vs. o enqueue condicional de nr1-overrides.css em functions.php.
   ============================================================ */
.woocommerce-message a.wc-forward,
.wc-block-components-notice-banner a.wc-forward {
  display: none !important;
}
