.wolf-page .topbar,.wolf-page .topbar.is-scrolled,.wolf-page .topbar.nav-is-open{position:sticky;top:0;min-height:var(--layout-topbar-height);padding:var(--layout-nav-padding);gap:var(--motif-space-md);border:0;background:var(--motif-nav-background);box-shadow:var(--motif-nav-shadow);backdrop-filter:none}html[data-page=home] .wolf-page .topbar{position:absolute;width:100%}.wolf-page .topbar .topbar__brand{order:0;min-height:var(--layout-control-min-height);color:var(--motif-nav-text);font-size:calc(var(--motif-nav-type) * 1.5);font-weight:900;letter-spacing:var(--motif-control-tracking);text-transform:uppercase}.wolf-page .topbar .topbar__brand img{margin-inline:0}.wolf-page .topbar .topbar__brand span{font-size:calc(var(--motif-nav-type) * 1.5)}.wolf-page .topbar nav{order:1;gap:var(--motif-space-2xs);margin:0}.wolf-page .topbar nav a,.wolf-page .topbar.is-scrolled nav a,.wolf-page .topbar.nav-is-open nav a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--layout-control-min-height);padding:var(--motif-space-xs) var(--motif-space-sm);border-radius:var(--motif-radius-control);color:var(--motif-nav-text);background:transparent;font-family:var(--motif-nav-font);font-size:var(--motif-nav-type);font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none}.wolf-page .topbar nav a:hover{background:var(--motif-background-nav-hover)}.wolf-page .topbar nav :is(.wolf-whatsapp,.wolf-instagram)::before{content:"";display:inline-block;flex-shrink:0;width:1.25em;height:1.25em;background:currentColor}.wolf-page .topbar nav .wolf-whatsapp::before{mask:url(/shared/social/whatsapp.svg?v=275383553A01916496126CA3) center / contain no-repeat;-webkit-mask:url(/shared/social/whatsapp.svg?v=275383553A01916496126CA3) center / contain no-repeat}.wolf-page .topbar nav .wolf-instagram::before{mask:url(/shared/social/instagram.svg?v=0640F16D78A5F09A15318AC0) center / contain no-repeat;-webkit-mask:url(/shared/social/instagram.svg?v=0640F16D78A5F09A15318AC0) center / contain no-repeat}.wolf-page .topbar nav a.active{color:var(--motif-color-on-accent);background:var(--motif-background-nav-active)}.wolf-page .topbar nav a:is(.wolf-whatsapp,.wolf-instagram){border:1px solid color-mix(in oklch,var(--motif-color-accent-primary) 30%,transparent);background:color-mix(in oklch,var(--motif-color-accent-primary) 18%,transparent)}.wolf-page .topbar nav a:is(.wolf-whatsapp,.wolf-instagram):is(:hover,:focus-visible){background:color-mix(in oklch,var(--motif-color-accent-primary) 30%,transparent)}.wolf-page .topbar .topbar__toggle{order:2;align-items:center;justify-content:center;width:var(--layout-control-min-height);height:var(--layout-control-min-height);margin-left:auto;padding:var(--motif-space-sm);border:1px solid var(--motif-nav-border);border-radius:var(--motif-radius-control);color:var(--motif-nav-text);background:var(--motif-color-accent-primary)}.wolf-page .topbar__toggle[aria-expanded=true] svg line{transform-box:fill-box;transform-origin:center}.wolf-page .topbar__toggle[aria-expanded=true] svg line:first-child{transform:translateY(6px) rotate(45deg)}.wolf-page .topbar__toggle[aria-expanded=true] svg line:nth-child(2){opacity:0}.wolf-page .topbar__toggle[aria-expanded=true] svg line:last-child{transform:translateY(-6px) rotate(-45deg)}.wolf-page .topbar.navmenu-collapsed nav:not(.is-open){display:none}.wolf-page .topbar.navmenu-collapsed .topbar__toggle{display:flex}.wolf-page .topbar nav.is-open,.wolf-page .topbar.navmenu-collapsed nav.is-open{position:fixed;inset:var(--layout-topbar-height) 0 auto;display:flex;flex-direction:column;align-items:stretch;width:100%;max-height:calc(100dvh - var(--layout-topbar-height));margin:0;padding:var(--motif-space-sm) var(--layout-content-inset) var(--motif-space-md);gap:var(--motif-space-xs);overflow-y:auto;border:0;border-bottom:1px solid var(--motif-nav-border);background:var(--motif-nav-menu-background);box-shadow:var(--motif-nav-shadow)}.wolf-page .topbar .topbar__locale-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--motif-space-xs);margin:0;padding:0}.wolf-page .topbar nav .topbar__locale-option{min-width:var(--layout-control-min-height);border:1px solid var(--motif-nav-border)}.wolf-page .topbar nav .topbar__locale-option[aria-current=page]{border-color:currentColor;font-weight:800}@media(max-width:900px){.wolf-page .topbar .topbar__toggle{display:flex}.wolf-page .topbar nav:not(.is-open){display:none}}
