.vne-header{position:sticky;top:0;z-index:var(--z-header);width:100%;background:var(--cor-superficie-suave);border-bottom:1px solid var(--cor-borda)}.vne-header__container{width:100%;max-width:var(--largura-container);min-height:96px;margin-inline:auto;padding:12px var(--espaco-6);display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:var(--espaco-5)}.vne-header__logo{display:inline-flex;align-items:center;justify-content:flex-start;width:180px;height:72px;overflow:hidden;text-decoration:none}.vne-header__logo-image{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.vne-header__nav{display:flex;align-items:center;justify-content:center;min-width:0;gap:var(--espaco-5)}.vne-header__nav-link{position:relative;padding:var(--espaco-2) 0;color:var(--cor-titulo);font-size:var(--fonte-sm);font-weight:700;line-height:1.3;white-space:nowrap;text-decoration:none}.vne-header__nav-link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--cor-primaria);transform:scaleX(0);transform-origin:center;transition:transform var(--transicao)}.vne-header__nav-link.active:after,.vne-header__nav-link:hover:after{transform:scaleX(1)}.vne-header__actions{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:var(--espaco-3)}.vne-header__hamburger,.vne-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--altura-botao);height:var(--altura-botao);flex-shrink:0;padding:0;color:var(--cor-titulo);background:transparent;border:0;border-radius:var(--raio-campo);cursor:pointer}.vne-header__hamburger:hover,.vne-header__icon-btn:hover{background:var(--cor-selecao)}.profile-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--altura-botao);height:var(--altura-botao);border-radius:50%;color:#8b4a16;background:#f9e3cf;font-size:20px;text-decoration:none}.profile-icon:hover{background:#f4d6ba}.vne-header__login-btn,.vne-header__mobile-login,.vne-header__mobile-signup,.vne-header__signup-btn{min-height:var(--altura-botao);display:inline-flex;align-items:center;justify-content:center;padding:var(--espaco-2) var(--espaco-5);border:1px solid var(--cor-titulo);border-radius:var(--raio-pequeno);font-size:var(--fonte-sm);font-weight:700;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;transition:color var(--transicao),background-color var(--transicao),border-color var(--transicao)}.vne-header__login-btn,.vne-header__mobile-login{color:var(--cor-titulo);background:transparent}.vne-header__login-btn:hover,.vne-header__mobile-login:hover{background:var(--cor-selecao)}.vne-header__mobile-signup,.vne-header__signup-btn{color:var(--cor-sobre-primaria);background:var(--cor-primaria);border-color:var(--cor-primaria)}.vne-header__mobile-signup:hover,.vne-header__signup-btn:hover{background:var(--cor-primaria-hover);border-color:var(--cor-primaria-hover)}.vne-header__hamburger,.vne-header__mobile-icons{display:none}.vne-header__mobile-icons button,.vne-header__mobile-search{min-height:var(--altura-botao);display:inline-flex;align-items:center;justify-content:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-4);color:var(--cor-titulo);background:var(--cor-superficie-suave);border:1px solid var(--cor-borda);border-radius:var(--raio-campo);font-family:inherit;font-weight:700;cursor:pointer}.vne-header__hamburger img{width:24px;height:24px;object-fit:contain;transition:transform var(--transicao)}.vne-header__hamburger.is-active img{transform:rotate(90deg)}@media (max-width:1100px) and (min-width:801px){.vne-header__container{min-height:88px;padding-inline:var(--espaco-4);grid-template-columns:160px minmax(0,1fr) auto;gap:var(--espaco-3)}.vne-header__logo{width:155px;height:62px}.vne-header__nav{gap:var(--espaco-3)}.vne-header__nav-link{font-size:.8rem}.vne-header__actions{gap:var(--espaco-2)}.vne-header__icon-btn{width:40px;height:40px}.vne-header__login-btn,.vne-header__signup-btn{min-height:40px;padding-inline:var(--espaco-3);font-size:.78rem}}@media (max-width:800px) and (min-width:561px){.vne-header__container{min-height:76px;padding:8px 10px;grid-template-columns:115px minmax(0,1fr) auto;align-items:center;gap:8px}.vne-header__logo{width:110px;height:52px}.vne-header__nav{display:flex;min-width:0;gap:clamp(4px,1vw,10px);padding:0;border:0}.vne-header__nav,.vne-header__nav-link{align-items:center;justify-content:center}.vne-header__nav-link{min-height:36px;display:inline-flex;padding:4px;font-size:clamp(.61rem,1.5vw,.74rem);line-height:1.2;text-align:center;white-space:nowrap}.vne-header__actions{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:4px}.vne-header__icon-btn{width:34px;height:34px;flex-basis:34px}.vne-header__login-btn,.vne-header__signup-btn{min-height:36px;padding:6px 8px;font-size:.68rem}.vne-header__hamburger,.vne-header__mobile-icons{display:none}}@media (max-width:660px) and (min-width:561px){.vne-header__container{grid-template-columns:100px minmax(0,1fr) auto;padding-inline:7px;gap:5px}.vne-header__logo{width:96px;height:48px}.vne-header__nav{gap:3px}.vne-header__nav-link{padding-inline:2px;font-size:.6rem}.vne-header__actions{gap:3px}.vne-header__icon-btn{width:30px;height:30px;flex-basis:30px;font-size:.75rem}.vne-header__login-btn,.vne-header__signup-btn{min-height:32px;padding:5px 6px;font-size:.63rem}}@media (max-width:560px){.vne-header__container{min-height:72px;padding:8px var(--espaco-4);grid-template-columns:minmax(0,1fr) auto;gap:var(--espaco-3)}.vne-header__logo{width:130px;height:52px}.vne-header__actions{display:none}.vne-header__hamburger{display:inline-flex;justify-self:end;width:44px;height:44px}.vne-header__nav{display:none;position:absolute;top:100%;right:0;left:0;width:100%;padding:var(--espaco-4);background:var(--cor-superficie);border-top:1px solid var(--cor-borda);border-bottom:1px solid var(--cor-borda);box-shadow:var(--sombra-elevada)}.vne-header__nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:var(--espaco-2)}.vne-header__nav-link{width:100%;min-height:var(--altura-botao);display:flex;align-items:center;padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-campo);font-size:var(--fonte-sm);white-space:normal}.vne-header__nav-link:hover{background:var(--cor-superficie-suave)}.vne-header__nav-link:after{display:none}.vne-header__mobile-icons{display:grid;grid-template-columns:1fr 1fr;gap:var(--espaco-3);padding-top:var(--espaco-4);border-top:1px solid var(--cor-borda)}.vne-header__mobile-icons button,.vne-header__mobile-search{grid-column:1/-1;width:100%}.vne-header__mobile-login,.vne-header__mobile-signup{width:100%;padding-inline:var(--espaco-3)}}@media (max-width:380px){.vne-header__container{padding-inline:var(--espaco-3)}.vne-header__logo{width:115px;height:46px}.vne-header__mobile-icons{grid-template-columns:1fr}.vne-header__mobile-icons button,.vne-header__mobile-login,.vne-header__mobile-search,.vne-header__mobile-signup{grid-column:1;width:100%}}:root{--altura-header:97px}@media (max-width:1100px) and (min-width:801px){:root{--altura-header:89px}}@media (max-width:800px) and (min-width:561px){:root{--altura-header:77px}}@media (max-width:560px){:root{--altura-header:73px}}.vne-header__user-name{font-size:var(--fonte-sm);font-weight:700;color:var(--cor-titulo);white-space:nowrap}.vne-header__mobile-user{grid-column:1/-1;display:flex;align-items:center;gap:var(--espaco-3);font-weight:700;color:var(--cor-titulo)}@media (max-width:800px){.vne-header__user-name{display:none}}.vne-header__icon-btn,.vne-header__mobile-login,.vne-header__mobile-search{text-decoration:none}@media (max-width:560px){.vne-header__mobile-icons .vne-header__mobile-login{grid-column:1/-1}}