/*
Theme Name: Loja Virtual DNN Company 2.0
Theme URI: https://www.dnncompany.com.br/
Description: Tema oficial da Loja Virtual DNN Company V2 — leve, responsivo e otimizado para e-commerce.
Author: DNN Company
Author URI: https://www.dnncompany.com.br/
Version: 2.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: dnncompany-v2
Domain Path: /languages
Tags: e-commerce, woocommerce, responsive-layout, custom-logo, custom-menu, accessibility-ready
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/* ---------- Base: nunca herdamos botões/gradientes do tema ---------- */
.dnn-nav button,
.dnn-nav .button,
.dnn-nav .wp-block-button__link {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: inherit !important;
}

/* ---------- Família de ícones do topo/drawer/bottom ---------- */
.dnn-nav .dnn-burger,
.dnn-nav .dnn-icon,
.dnn-nav .dnn-acc-toggle,
.dnn-nav .dnn-close,
.dnn-nav .dnn-sc-close,
.dnn-nav .dnn-user-ico,
.dnn-nav .dnn-quicklinks a svg,
.dnn-nav .dnn-bottombar .dnn-btm-item span,
.dnn-nav .dnn-menubar .dnn-allcats svg,
.dnn-nav .dnn-menu-list > li > a svg,
.dnn-nav .dnn-cats-dd a svg {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--icon) !important;         /* cor vem do módulo */
}

/* Tamanho confortável de toque – sem fundo */
.dnn-nav .dnn-burger,
.dnn-nav .dnn-icon,
.dnn-nav .dnn-acc-toggle,
.dnn-nav .dnn-close,
.dnn-nav .dnn-sc-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 44px;
  padding: 0;             /* sem fundo, sem padding extra do tema */
  border-radius: 0;       /* nunca arredonda com bg */
}

/* ---------- Setas/Chevrons (accordion e menus) ---------- */
.dnn-nav .dnn-chevron,
.dnn-nav .dnn-acc-toggle .dnn-chevron,
.dnn-nav .menu-item > .dnn-acc-toggle svg {
  color: var(--icon) !important;
  background: transparent !important;
  border: 0 !important;
}

/* ---------- SVGs: seguem a cor atual e nunca forçam fill/stroke ---------- */
.dnn-nav svg { color: inherit; }
.dnn-nav svg [stroke] { stroke: currentColor; }
.dnn-nav svg [fill]:not([fill="none"]) { fill: currentColor; }

/* ---------- Itens com ícone + texto (quicklinks, bottom bar) ---------- */
.dnn-nav .dnn-quicklinks a,
.dnn-nav .dnn-bottombar .dnn-btm-item {
  color: inherit;                /* texto segue paleta do módulo */
  background: transparent;       /* sem fundo atrás do ícone */
}

/* ---------- Estados de interação sem pintar o fundo ---------- */
.dnn-nav .dnn-burger:hover,
.dnn-nav .dnn-icon:hover,
.dnn-nav .dnn-acc-toggle:hover,
.dnn-nav .dnn-close:hover,
.dnn-nav .dnn-sc-close:hover,
.dnn-nav .dnn-quicklinks a:hover,
.dnn-nav .dnn-bottombar .dnn-btm-item:hover {
  background: transparent !important; /* nunca cria “pastilha” */
  opacity: .9;                        /* feedback leve, sem cor de fundo */
}

/* ---------- Links do menubar/dropdowns: ícones sempre sem fundo ---------- */
.dnn-nav .dnn-menubar a,
.dnn-nav .dnn-cats-dd a {
  color: inherit !important;
  text-decoration: none !important;
  background: transparent !important;
}
.dnn-nav .dnn-menubar a * ,
.dnn-nav .dnn-cats-dd a * {
  color: inherit !important; /* spans/ícones internos seguem a mesma cor */
}

/* ---------- FiboSearch dentro do menu: ícone herda --icon e sem bg ---------- */
.dnn-nav .dgwt-wcas-ico-magnifier,
.dnn-nav .dgwt-wcas-ico-magnifier path,
.dnn-nav .dgwt-wcas-ico-magnifier svg {
  color: var(--icon) !important;
  stroke: currentColor !important;
  fill: currentColor !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
/* --- FiboSearch acima de tudo no desktop --- */
.dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-open .dgwt-wcas-suggestions,
.dgwt-wcas-open .dgwt-wcas-search-wrapp {
  z-index: 2147483646 !important; /* acima do menu */
}

/* Evita recorte pelo header/drawer */
.dgwt-wcas-open .site-header,
.dgwt-wcas-open .dnn-header,
.dgwt-wcas-open .dnn-nav,
.dgwt-wcas-open .dnn-drawer {
  overflow: visible !important;
}

/* Alguns temas criam stacking context com transform/filtro; neutraliza durante a busca */
.dgwt-wcas-open .site-header,
.dgwt-wcas-open .dnn-header {
  transform: none !important;
  will-change: auto !important;
}

/* (Opcional) sombra/contraste do painel de sugestões */
.dgwt-wcas-suggestions-wrapp {
  box-shadow: 0 20px 40px rgba(0,0,0,.18);
}
