/* xl - DESKTOP STYLES */ 
@media (min-width: 1441px) {
  /* ============================================================ */
  /* NÍVEL 3+ — ESCONDER (DESKTOP ONLY)                      */
  /* ============================================================ */
  .menu-header > li > .sub-menu > li > .sub-menu {
  	display: none;
  }
  
}

/* lg - TABLET LANDSCAPE STYLES */ 
@media (min-width: 1024px) and (max-width: 1440px) {
  /* ============================================================ */
  /* NÍVEL 3+ — ESCONDER (DESKTOP ONLY)                      */
  /* ============================================================ */
  .menu-header > li > .sub-menu > li > .sub-menu {
  	display: none;
  }
}

/* md - TABLET PORTRAIT STYLES */ 
@media (min-width: 768px) and (max-width: 1023px) {
  /* ============================================================ */
  /* NÍVEL 3+ — ESCONDER (DESKTOP ONLY)                      */
  /* ============================================================ */
  .menu-header > li > .sub-menu > li > .sub-menu {
  	display: none;
  }
}

/* RETINA DISPLAY STYLES */ 
/* ============================================================ */
/* Popup Menu                                                   */
/* ============================================================ */
.menu-header {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	list-style: none;
	gap: 16px;
	padding: 0;
	margin: 0;
}

.menu-header li, .menu-header ul {
	list-style: none;
	padding: 0;
}

.menu-header li a {
	display: block;
	width: 100%;
	padding: 8px;
	color: var(--text-primary);
	text-decoration: none;	
}

.menu-header > li > a {
	font-weight: 500;
}

.menu-header li a:hover {
	background: var(--background-neutral-tertiary);
	color: var(--status-hover);
}
	
/* ============================================================ */
/* Popup Pesquisa                                               */
/* ============================================================ */
.popup-search-destaques .bde-loop {
	display: flex;
	width: 100%; 
    flex-wrap: wrap;
    justify-content: center;
}

/* ============================================================ */
/* Popup Links                                                  */
/* ============================================================ */
.popup-links-destaques .bde-loop {
	height: 100%;
}

