/* Desktop overlay navigation. Mobile drawer styles remain outside this query. */
@media (min-width:701px){
 html{scroll-padding-top:calc(var(--jawar-desktop-nav-height,82px) + 20px)}
 body{padding-top:var(--jawar-desktop-nav-height,82px)}
 body>header{position:fixed;inset:0 0 auto;z-index:80;width:100%;max-width:none;background:rgba(250,253,252,.82);border-bottom:1px solid rgba(18,63,83,.1);box-shadow:0 5px 24px rgba(6,37,49,.07);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}
 body.desktop-nav-home .hero{margin-top:calc(-1 * var(--jawar-desktop-nav-height,82px))}
 body.desktop-nav-home .hero .brand-stage{padding-top:var(--jawar-desktop-nav-height,82px)}
 body.desktop-nav-home .hero .jawik-tradition-bubble{top:calc(38px + var(--jawar-desktop-nav-height,82px))}
 body>header.desktop-nav-at-cover{background:linear-gradient(180deg,rgba(5,32,45,.63),rgba(5,32,45,.32));border-bottom-color:rgba(255,255,255,.15);box-shadow:none;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
 body>header.desktop-nav-at-cover #main-navigation>a:not(.mobile-menu-whatsapp),body>header.desktop-nav-at-cover #main-navigation>a[aria-current="page"]{color:#fff!important;text-shadow:0 1px 5px rgba(0,20,30,.45)}
 body>header.desktop-nav-at-cover #main-navigation>a:not(.mobile-menu-whatsapp):hover{color:#ffe1a0!important}
 body>header.desktop-nav-at-cover #main-navigation>a:not(.mobile-menu-whatsapp)::after{background:#ffd15b}
 body>header.desktop-nav-at-cover .header-contact{color:white;border-color:#ffffff80;background:#ffffff10}
 body>header.desktop-nav-at-cover .header-contact:hover{background:#ffffff26}
 body>header.desktop-nav-at-cover #main-navigation>a:focus-visible,body>header.desktop-nav-at-cover .header-contact:focus-visible{outline-color:#ffd15b}
 body>header .brand picture{display:block}
 body>header .brand img{background:transparent;border-radius:0;padding:0}
 body>header.desktop-nav-at-cover .brand img{background:transparent;border-radius:0;filter:drop-shadow(0 1px 3px #001b3266)}
 body>header #main-navigation .jawarbus-nav img{background:transparent;border-radius:0;padding:0}
 body>header.desktop-nav-at-cover #main-navigation .jawarbus-nav img{background:transparent;border-radius:0;padding:0;filter:drop-shadow(0 1px 2px #ffffff50)}
 @supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body>header{background:rgba(250,253,252,.96)}body>header.desktop-nav-at-cover{background:rgba(5,32,45,.88)}}
}
@media(min-width:701px) and (prefers-reduced-motion:reduce){body>header{transition:none}}
