/* ============ Ocultar el encabezado antiguo ============ */
.gb-grid-wrapper-0ab8f8e1,          /* fila logo + WebPay + buscador (GenerateBlocks) */
#site-navigation,                   /* navegación principal / móvil de GeneratePress */
#sticky-navigation,
#secondary-navigation,              /* menú de categorías */
.site-header{display:none !important}

/* ============ Encabezado nuevo ============ */
.eig-header{
  --eig-azul:#4285f4;--eig-naranjo:#f26712;--eig-texto:#161616;
  position:sticky;top:0;z-index:500;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);
  font-family:Montserrat,sans-serif;color:var(--eig-texto);font-size:13px;line-height:normal
}
.admin-bar .eig-header{top:32px}
@media (max-width:782px){.admin-bar .eig-header{top:0}}
.eig-header *{box-sizing:border-box}
.eig-header a{text-decoration:none;color:inherit}
.eig-inner{display:flex;align-items:center;padding:12px 24px}
.eig-logo{flex-shrink:0;display:block}
.eig-logo img{width:130px;height:auto;display:block;max-width:none}

/* Categorías: dos pisos, todas visibles, con margen respecto al logo y al buscador */
.eig-cats{flex:1;min-width:0;margin:0 36px;display:flex;flex-direction:column;gap:4px;font-size:13px}
.eig-cats ul{display:flex;flex-wrap:nowrap;justify-content:center;gap:2px;margin:0;padding:0;list-style:none}
.eig-cats li{flex-shrink:0;margin:0;padding:0;list-style:none}
.eig-header .eig-cats a{display:inline-block;font-weight:700;font-size:1em;line-height:1.2;color:var(--eig-texto);padding:.5em .85em;border-radius:999px;white-space:nowrap;transition:background .2s,color .2s}
.eig-header .eig-cats a:hover,.eig-header .eig-cats a:focus-visible,.eig-header .eig-cats .current a{background:var(--eig-azul);color:#fff;outline:none}

.eig-tools{display:flex;align-items:center;gap:16px;flex-shrink:0}
.eig-header .eig-search{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:999px;padding:3px 3px 3px 16px;background:#fff;margin:0}
.eig-header .eig-search input[type=search]{border:0;outline:0;box-shadow:none;font:inherit;font-size:14px;width:150px;height:auto;padding:0;margin:0;background:transparent;color:var(--eig-texto);-webkit-appearance:none;appearance:none}
.eig-header .eig-search input[type=search]::-webkit-search-cancel-button{display:none}
.eig-header .eig-search button{width:34px;height:34px;min-width:0;padding:0;margin:0;border-radius:50%;border:0;background:var(--eig-naranjo);color:#fff;cursor:pointer;display:grid;place-items:center;line-height:1}
.eig-header .eig-search button:hover{background:#d85a0e;color:#fff}
.eig-header .eig-cart{position:relative;color:var(--eig-naranjo);display:grid;place-items:center}
.eig-header .eig-cart:hover{color:var(--eig-naranjo)}
.eig-count{position:absolute;top:-6px;right:-8px;background:var(--eig-azul);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:999px;display:grid;place-items:center;padding:0 4px;line-height:1}
.eig-header .eig-menu-btn{display:none;border:0;background:none;cursor:pointer;color:var(--eig-texto);padding:4px;margin:0;line-height:0}
.eig-header .eig-menu-btn:hover,.eig-header .eig-menu-btn:focus{background:none;color:var(--eig-texto)}

/* Pantallas angostas: si no caben entre logo y buscador, los dos pisos bajan a una franja propia */
.eig-header.stacked .eig-inner{flex-wrap:wrap;row-gap:10px}
.eig-header.stacked .eig-cats{order:3;flex-basis:100%;margin:0}
.eig-header.stacked .eig-tools{margin-left:auto}

/* Celular: menú desplegable */
@media (max-width:760px){
  .eig-inner{flex-wrap:wrap;padding:10px 16px;row-gap:10px}
  .eig-logo img{width:105px}
  .eig-header .eig-menu-btn{display:block;margin-left:8px}
  .eig-tools{margin-left:auto;gap:12px}
  .eig-header .eig-search input[type=search]{width:90px}
  .eig-cats{display:none;order:3;flex-basis:100%;margin:0;font-size:14px !important}
  .eig-header.open .eig-cats{display:block;max-height:calc(100vh - 150px);overflow-y:auto}
  .eig-cats ul{flex-direction:column;align-items:stretch}
  .eig-header .eig-cats a{display:block}
}
