/*!
 * Header Sticky Fix — v3.9.52
 * - Header sempre visível ao rolar (offset embaixo da admin bar do WP)
 * - z-index acima do conteúdo, abaixo da admin bar
 * - Drawer do menu também respeita a admin bar
 */
body .site-header{
  position: sticky !important;
  top: 0 !important;
  z-index: 9990 !important;
}
body.admin-bar .site-header{ top: 32px !important; }
@media screen and (max-width: 782px){
  body.admin-bar .site-header{ top: 46px !important; }
}
@media screen and (max-width: 600px){
  body.admin-bar .site-header{ top: 0 !important; } /* admin bar deixa de ser fixa */
}

/* Drawer do menu começa abaixo da admin bar */
body.admin-bar .site-header .cdp-primary-nav{ top: 32px !important; }
@media screen and (max-width: 782px){
  body.admin-bar .site-header .cdp-primary-nav{ top: 46px !important; }
}

/* Backdrop também */
body.admin-bar .cdp-nav-backdrop{ top: 32px !important; }
@media screen and (max-width: 782px){
  body.admin-bar .cdp-nav-backdrop{ top: 46px !important; }
}

/* Garante que o botão MENU receba clique (nada deve sobrepor) */
body .site-header .cdp-menu-toggle{ position: relative !important; z-index: 2 !important; pointer-events: auto !important; }
