.cabecalho{background: var(--preto-1); position: relative; z-index: 2;}
.cabecalho:before{content: ''; width: 100%; height: 2px; background: var(--dourado-1); display: block;} 
.cabecalho .conteudo{display: flex; justify-content: space-between; gap: 10px;}

.cabecalho .logo{width: 196px; aspect-ratio: 196 / 53; padding: 16px 0 15px;}

.cabecalho .lista-links-interno {display: flex;}
.cabecalho .lista-links-interno .item-lista {display: flex; position: relative;}
.cabecalho .lista-links-interno .link {display: flex; padding: 0 19px; align-items: center;}
.cabecalho .lista-links-interno .link:hover {cursor:pointer;}
.cabecalho .lista-links-interno .link .texto{position: relative;}
.cabecalho .lista-links-interno .link .no-hover{position: absolute;color: var(--dourado-1); text-transform: uppercase; white-space: nowrap; left: 50%; top: 0; opacity: 0; transform: translateX(-50%);}
.cabecalho .lista-links-interno .item-lista:hover .link .no-hover,
.cabecalho .lista-links-interno .item-lista.ativo .link .no-hover{opacity: 1;}
.cabecalho .lista-links-interno .item-lista:hover .link .hover,
.cabecalho .lista-links-interno .item-lista.ativo .link .hover{opacity: 0;}


.cabecalho .lista-links-interno .subcategorias{ position: absolute; left: 0; top: 100%; width: max-content; border: 2px solid var(--dourado-1); cursor: pointer; box-sizing: border-box; display: none;}
.cabecalho .lista-links-interno .subcategorias .subcategoria{position: relative; display: block;}

.cabecalho .lista-links-interno .subcategorias .subcategoria .previa{position: absolute;width: 317.75px;height: 268px;border: 2px solid var(--dourado-1);margin: 0 0 0 4px; left: calc(100%);top: -2px;background-color: var(--preto);display: none;flex-direction: column;justify-content: flex-end; padding: 24px 22px;  background-position-y: -58px;background-repeat: no-repeat;background-size: contain;}
.cabecalho .lista-links-interno .subcategorias .subcategoria:hover .previa{display: flex;}  
.cabecalho .lista-links-interno .subcategorias .subcategoria .previa::before{content: ''; height: 100%; position: absolute; width: 6px; background: transparent; right: 100%; top: 0;}
.cabecalho .lista-links-interno .subcategorias .subcategoria .previa .texto{overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
.cabecalho .lista-links-interno .subcategorias .subcategoria .previa .item-botao-1 {margin: 11px 0 0;}

.cabecalho .lista-links-externo {align-self: center;}
.cabecalho .lista-links-externo .link {display: flex; align-items: center; gap: 8px;}


.cabecalho .lista-links-externo .item-lista.zap {display: flex; flex-direction: column; gap: 5px;}
.cabecalho .lista-links-externo .link.whatsapp .imagem-container{width: 15px; aspect-ratio: 1 / 1;}
.cabecalho .lista-links-externo .link.whatsapp .texto .destaque{font-weight: var(--bold);}
.cabecalho .lista-links-externo .link.whatsapp .texto {transition: .2s; line-height: 1; font-size: 15px;}
.cabecalho .lista-links-externo .link.whatsapp:hover .texto {color: var(--verde-1);}

.cabecalho .lista-links-externo .menu {display: none; justify-content: space-between; flex-direction: column; width: 40px;aspect-ratio: 4 / 3; position: relative;}
.cabecalho .lista-links-externo .menu .linha{height: 4px; width: 100%; background: var(--dourado-1); position: absolute; transition: .2s;}
.cabecalho .lista-links-externo .menu .linha.l1{top: 0;}
.cabecalho .lista-links-externo .menu .linha.l2{top: 50%; transform: translateY(-50%);}
.cabecalho .lista-links-externo .menu .linha.l3{bottom: 0;}
.cabecalho.open .lista-links-externo .menu .linha.l1{top: 50%; transform: translateY(-50%) rotate(-45deg);}
.cabecalho.open .lista-links-externo .menu .linha.l2{transform: translateY(-50%) rotate(45deg);}
.cabecalho.open .lista-links-externo .menu .linha.l3{bottom: 50%; transform: translateY(50%) rotate(-45deg);}

@media(max-width: 1256px){
.cabecalho .lista-links-interno .link {padding: 0 15px;}
}

@media(min-width: 1170px){
    .cabecalho .lista-links-interno .item-lista:hover .subcategorias{display:block;}
    .cabecalho .lista-links-interno .subcategorias .subcategoria > .texto{background-color: var(--preto-1); padding: 10px 17px 8px; position: relative;}
.cabecalho .lista-links-interno .subcategorias .subcategoria:hover > .texto{background: var(--dourado-1);}
.cabecalho .lista-links-interno .subcategorias .subcategoria:hover > .texto::after {content: '';border-left: 10px solid var(--dourado-1);border-top: 10px solid transparent;border-bottom: 10px solid transparent;display: block;position: absolute;left: 100%;top: 50%;transform: translateY(-50%); opacity: 0; z-index: 1;}
.cabecalho .lista-links-interno .subcategorias .subcategoria:hover > .texto::after {opacity: 1;}
}

@media(max-width: 1171px){
    .cabecalho .lista-links-externo .link.whatsapp{display: none;}
    .cabecalho .lista-links-externo .menu{display: flex;}

    .cabecalho.open{position: fixed; top: 0; left: 0; width: 100%;}
    .cabecalho .lista-links-interno{position: absolute;flex-direction: column;background: linear-gradient(to left, rgba(0,0,0,0.7) calc(10% + 40px), var(--preto-1) 0);width: 100%;left: 0;top: 100%;min-height: 100vh; left: -100%; transition: .2s;  box-sizing: border-box;}
    .cabecalho .lista-links-interno .item-lista{padding: 0 0; width: calc(90% - 40px); box-sizing: border-box;flex-direction: column;}
    .cabecalho.open .lista-links-interno{left: 0;}
    .cabecalho .lista-links-interno .link{padding: 10px 5vw;}
    .cabecalho .lista-links-interno .link .no-hover {left: 0; transform: translate(0, 0);}
    .cabecalho .lista-links-interno .subcategorias{position: static; width: 100%; border: none; }
    .cabecalho .lista-links-interno .subcategorias .subcategoria > .texto{padding: 8px calc(5vw + 12px); background: var(--dourado-1);}
    .cabecalho .lista-links-interno .subcategorias .subcategoria .previa{display: none;}
}