
header .header-inner{max-width:1600px!important;position:relative;gap:22px!important;padding:20px 4%!important}
header .brand{flex:0 0 auto;min-width:0!important}header .brand-copy{min-width:0}header .brand-copy small{font-size:7.5px!important;letter-spacing:1.45px!important}
header #navigation{display:flex!important;align-items:center;gap:13px!important;font-size:12px!important;position:static;width:auto;padding:0;max-height:none;overflow:visible;flex-wrap:nowrap}
header #navigation a{text-decoration:none}header #navigation a:hover{text-decoration:underline;text-underline-offset:5px}
.atb-nav-item{position:relative;flex:0 0 auto}.atb-nav-trigger{display:flex;align-items:center;gap:3px;white-space:nowrap}.atb-nav-trigger>a{padding:9px 0;color:#f5f0e8!important}
.atb-submenu-toggle{display:inline-flex;justify-content:center;align-items:center;width:23px;height:32px;border:0;background:transparent;color:#f5f0e8;cursor:pointer;padding:0;font-size:12px}
.atb-submenu-toggle[aria-expanded="true"] span{transform:rotate(180deg)}
.atb-nav-panel{display:none;position:absolute;top:calc(100% + 10px);left:-16px;z-index:40;min-width:270px;max-width:360px;max-height:calc(100dvh - 170px);overflow-y:auto;padding:10px;background:#30231b;border:1px solid #69503b;box-shadow:0 16px 32px rgba(0,0,0,.25)}
.atb-nav-panel a{display:block;padding:10px 12px;font-size:12px;line-height:1.5;color:#f5f0e8!important;white-space:normal}.atb-nav-panel a:hover,.atb-nav-panel a:focus-visible,.atb-nav-panel a[aria-current="page"]{background:#59402f;text-decoration:none!important;color:#fff7ef!important}
.atb-nav-item.atb-open>.atb-nav-panel{display:block}.atb-nav-item.atb-active>.atb-nav-trigger>a,header #navigation>a[aria-current="page"]{color:#dfb88b!important}
header #navigation .atb-guides .atb-nav-panel{left:auto;right:0;min-width:285px}header #navigation>.button{font-size:11px!important;padding:13px 17px!important;white-space:nowrap;margin:0!important}
.atb-menu-toggle{display:none;background:transparent;border:1px solid #987657;color:#fff6eb;padding:9px 13px;cursor:pointer;font-size:12px}.atb-company-label{white-space:nowrap}
@media(max-width:1299px){
 header .header-inner{padding:16px 5%!important;justify-content:space-between!important;gap:12px!important}
 .atb-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
 header #navigation{display:none!important;position:absolute!important;top:100%;left:0;right:0;width:100%!important;background:#281d16!important;padding:12px 5% 22px!important;max-height:calc(100dvh - 125px);overflow-y:auto;align-items:stretch;gap:0!important;box-shadow:0 16px 24px rgba(0,0,0,.18);font-size:14px!important}
 header #navigation.atb-menu-open{display:flex!important;flex-direction:column!important}
 .atb-nav-item{width:100%;border-bottom:1px solid #514034}.atb-nav-trigger{justify-content:space-between;width:100%;gap:12px}.atb-nav-trigger>a{display:block;flex:1;padding:13px 0;white-space:normal}
 .atb-submenu-toggle{width:42px;height:44px;border-left:1px solid #514034;flex:0 0 auto;font-size:15px}
 .atb-nav-panel,header #navigation .atb-guides .atb-nav-panel{position:static;min-width:0;width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:none;border:0;border-left:2px solid #a57b50;margin:0 0 13px;padding:3px 6px 3px 10px;background:#30231b}
 .atb-nav-panel a{font-size:13px;padding:11px 12px}header #navigation>.atb-nav-direct{display:block;padding:14px 0;border-bottom:1px solid #514034}
 header #navigation>.button{align-self:stretch;margin-top:17px!important;padding:15px 20px!important}
}
@media(max-width:390px){header .brand{font-size:19px!important;gap:7px!important}header .brand-copy small{font-size:6.5px!important;letter-spacing:.65px!important}header .header-inner .brand-mark{width:36px!important;height:36px!important;min-width:36px!important}.atb-menu-toggle{padding:8px 10px}}
