.xav-header-1{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);position:relative;z-index:99}
.xav-sticky .xav-header-1{position:sticky;top:0}
.admin-bar.xav-sticky .xav-header-1{top:32px}
@media(max-width:782px){.admin-bar.xav-sticky .xav-header-1{top:46px}}
.xav-header-inner{display:flex;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px}
.xav-logo a{font-size:22px;font-weight:700;color:var(--xav-dark)}
.xav-nav{margin-left:auto}
.xav-nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}
.xav-nav a{color:var(--xav-dark);font-weight:500}
.xav-burger{display:none;background:none;border:0;width:36px;height:36px;cursor:pointer;margin-left:auto}
.xav-burger span,.xav-burger span:before{display:block;width:24px;height:2px;background:var(--xav-dark);position:relative}
.xav-burger span:before{content:"";top:-8px;position:absolute}
@media(max-width:900px){
 .xav-burger{display:block}.xav-header-cta{display:none}
 .xav-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:20px;box-shadow:0 8px 16px rgba(0,0,0,.08)}
 .xav-nav.is-open{display:block}.xav-nav ul{flex-direction:column;gap:14px}
}
