/* Header-only Navy & Gold palette. Footer and global theme tokens are unchanged. */
.axiseast-header.axiseast-header-v3 {
 --axiseast-dark-green:#0f1e33; --axiseast-dark-green-hover:#0b1626;
 --axiseast-header-bg:#0f1e33; --axiseast-gold:#c8891f; --axiseast-gold-hover:#b77b19;
 --axiseast-text-main:#0f1a2b; --axiseast-text-muted:#5b6576; --axiseast-border-color:#e1e6ee;
 color:#0f1a2b; box-shadow:none;
}
.axiseast-header-v3 *, .axiseast-header-v3 *::before, .axiseast-header-v3 *::after {box-sizing:border-box}
.axiseast-header-v3 :is(a,button,input):focus-visible {outline:2px solid #0f1e33;outline-offset:3px}
.axiseast-header-v3 .axiseast-header__topbar :is(a,button):focus-visible {outline-color:#fff}
.axiseast-header-v3 .axiseast-header__topbar {background:#0b1626;padding:3px 0;font-size:.75rem}
.axiseast-header-v3 .axiseast-header__topbar-inner {min-height:26px;gap:16px;max-width:1440px;padding-inline:32px}
.axiseast-header-v3 .axiseast-header__topbar-icon {width:26px;height:26px;background:#ffffff0d;border-radius:50%}
.axiseast-header-v3 .axiseast-header__topbar-phone {gap:6px}
.axiseast-header-v3 .axiseast-header__main {padding:12px 24px;background:#fff}
.axiseast-header-v3 .axiseast-header__main-inner {
 min-height:72px;max-width:1392px;padding:10px 16px;gap:16px;border:1px solid #e1e6ee;
 border-radius:48px;background:#fff;flex-wrap:nowrap;position:relative;
}
.axiseast-header-v3 .axiseast-header__brand {min-width:0;max-width:220px}
.axiseast-header-v3 .axiseast-header__logo-img {max-height:48px;max-width:100%;width:var(--axe-header-logo-width,160px);height:auto;object-fit:contain}
.axiseast-header-v3 .axiseast-header__brand-title {color:#0f1a2b}
.axiseast-header-v3 .axiseast-header__brand-sub {font-size:.7rem;color:#5b6576}
.axiseast-header.axiseast-header-v3 .axiseast-header__toggle {
 display:flex!important;position:static!important;flex:0 0 44px;align-items:center;justify-content:center;
 flex-direction:column;gap:4px;width:44px;height:44px;min-width:44px;padding:12px;
 background:#c8891f!important;border:0;border-radius:50%;color:#fff!important;z-index:auto!important;
}
.axiseast-header.axiseast-header-v3 .axiseast-header__toggle-bar {display:block;width:16px;height:2px;margin:0;background:#fff!important;transform:none!important;opacity:1!important}
.axiseast-header-v3 .axiseast-header__nav-slider-wrapper {flex:1 1 0;min-width:0;max-width:var(--axiseast-nav-max-width,none);margin:0}
.axiseast-header-v3 .axiseast-header__menu {gap:4px}
.axiseast-header-v3 .axiseast-header__menu-link {font-size:clamp(.875rem,.65rem + .3vw,.9375rem);padding:12px 10px;min-height:44px;color:#0f1a2b;font-weight:600}
.axiseast-header-v3 .axiseast-header__menu-link:hover {color:#0f1e33;background:#f8f1e3}
.axiseast-header-v3 .axiseast-header__user-actions {flex:0 0 auto;gap:10px;flex-direction:row-reverse;align-items:center}
.axiseast-header-v3 .axiseast-header__user-actions > .axiseast-header__search-wrap {flex:0 0 44px;width:44px;max-width:44px}
.axiseast-header-v3 .axiseast-header__action-item,
.axiseast-header-v3 .axe-search-toggle {align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid #e1e6ee;border-radius:50%;background:#fff;color:#0f1e33}
/* Ensure the search-wrap is inside the same flex gap as other action items */
.axiseast-header-v3 .axiseast-header__search-wrap {margin:0!important;padding:0!important}
.axiseast-header-v3 .axiseast-header__action-item {display:inline-flex}
.axiseast-header-v3 .axiseast-header__action-label {display:none}
.axiseast-header-v3 .axiseast-header__cta-gold {display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;background:#c8891f;color:#fff!important;border-radius:30px;font-size:.875rem;white-space:nowrap}
.axiseast-header-v3 .axiseast-header__cta-gold:hover {background:#b77b19;color:#fff}
.axiseast-header-v3 .axiseast-header__cart-badge {background:#c8891f;color:#0f1a2b}
.axiseast-header.axiseast-header-v3[data-search-desktop="icon"] .axiseast-header__search-wrap {flex:0 0 44px;max-width:44px}
.axiseast-header.axiseast-header-v3[data-search-desktop="expanded"] .axiseast-header__search-wrap {flex:0 1 260px;max-width:260px}
.axiseast-header-v3 .axiseast-header__search-input {min-width:0;width:100%!important;color:#0f1a2b}
.axiseast-header-v3 .axiseast-header__search-form:focus-within {border-color:#0f1e33;box-shadow:0 0 0 2px #0f1e3322}
.axiseast-header-v3 .axiseast-header__mobile {width:360px;max-width:calc(100vw - 32px);height:100dvh;top:0;bottom:auto;direction:inherit;background:#fff}
.axiseast-header-v3 .axiseast-header__mobile-inner {padding:16px 0 24px;min-height:100%}
.axiseast-header-v3 .axiseast-header__mobile-close {position:static;align-self:flex-end;margin-inline:12px;width:44px;height:44px;flex-shrink:0;color:#0f1a2b}
.axiseast-header-v3 .axiseast-header__mobile-close:hover {color:#0f1a2b;background:transparent}
.axiseast-header-v3 .axiseast-header__mobile-submenu-toggle,
.axiseast-header-v3 .axiseast-header__mobile-submenu-toggle:hover {color:#c8891f}
.axiseast-header-v3 .axiseast-header__mobile-search {display:block!important;margin:12px 16px 20px}
.axiseast-header-v3 .axiseast-header__mobile-search .axiseast-header__search-form {display:flex!important;min-height:48px;background:#f4f6f9;border-radius:8px}
.axiseast-header-v3 .axiseast-header__mobile-search .axiseast-header__search-input {display:block!important;min-width:0!important;max-width:none!important;flex:1;width:100%!important}
.axiseast-header-v3 .axe-drawer-tabs {display:flex;border-block:1px solid #e1e6ee;background:#f4f6f9}
.axiseast-header-v3 .axe-drawer-tabs button {flex:1;min-height:52px;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-weight:700;color:#5b6576;cursor:pointer}
.axiseast-header-v3 .axe-drawer-tabs [aria-selected="true"] {border-bottom-color:#c8891f;color:#0f1e33;background:#fff}
.axiseast-header-v3 .axiseast-header__mobile-menu a {min-height:48px;display:flex;align-items:center;padding:12px 20px;font-size:.9375rem;color:#0f1a2b;text-decoration:none;line-height:1.6}
.axiseast-header-v3 .axiseast-header__mobile-menu a:hover {background:#f8f1e3;color:#0f1e33}
.axiseast-header-v3 .axiseast-header__mobile-menu .axiseast-header__submenu {inset:auto;position:static;transform:none;background:#f4f6f9}
.axiseast-header-v3 .axiseast-header__mobile-menu .axiseast-header__submenu.is-mobile-open {display:block;animation:none}
.axiseast-header-v3 .axiseast-header__mobile-actions {padding:20px 16px 0;margin-top:auto}
.axiseast-header-v3 .axiseast-header__mobile-links :is(a,button) {min-height:44px;display:inline-flex;align-items:center;color:#0f1e33}
.axiseast-header-v3 [hidden] {display:none!important}
.axiseast-header-v3 .axe-header-noscript {padding:16px}
.axiseast-header-v3 .axe-header-noscript .axiseast-header__submenu {display:block;position:static;opacity:1;visibility:visible;transform:none}
@media (min-width:992px) {
 .axiseast-header-v3 .axiseast-header__main-inner > .axiseast-header__toggle {order:0}
 .axiseast-header-v3 .axiseast-header__search-wrap > .axiseast-header__search-form {max-width:calc(100vw - 64px)}
}
@media (max-width:1199px) and (min-width:992px) {
 .axiseast-header-v3 .axiseast-header__main-inner {gap:8px;padding-inline:10px}
 .axiseast-header-v3 .axiseast-header__user-actions {gap:6px}
 .axiseast-header-v3 .axiseast-header__logo-img {max-width:128px}
}
@media (max-width:991px) {
 .axiseast-header-v3 .axiseast-header__main {padding:8px 12px}
 .axiseast-header-v3 .axiseast-header__main-inner {display:grid;grid-template-columns:44px minmax(0,1fr) 44px;min-height:64px;gap:10px;padding:8px 12px;border-radius:32px}
 .axiseast-header-v3 .axiseast-header__main-inner > .axiseast-header__toggle {grid-column:1;grid-row:1}
 .axiseast-header-v3 .axiseast-header__brand {grid-column:2;grid-row:1;justify-self:center;max-width:100%}
 .axiseast-header-v3 .axiseast-header__logo-img {max-width:min(160px,100%);max-height:40px}
 .axiseast-header-v3 .axiseast-header__brand-meta {display:none}
 .axiseast-header-v3 .axiseast-header__user-actions {grid-column:3;grid-row:1;display:flex;margin:0}
 .axiseast-header-v3 .axiseast-header__user-actions > :not(.axiseast-header__cart-item) {display:none!important}
 .axiseast-header-v3 .axiseast-header__nav-slider-wrapper,
 .axiseast-header-v3 .axiseast-header__main-inner > .axiseast-header__search-wrap {display:none!important}
}
@media (prefers-reduced-motion:reduce) {
 .axiseast-header-v3 *, .axiseast-header-v3 *::before, .axiseast-header-v3 *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
@media print {.axiseast-header-v3 .axiseast-header__overlay {display:none!important}}

/* Customizer icon choices and the revised two-group utility strip. */
.axiseast-header-v3 .axe-drawer-icon--desktop {display:inline-flex}
.axiseast-header-v3 .axe-drawer-icon--mobile {display:none}
.axiseast-header-v3 .axe-store-icon {display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#0f1e33;color:#fff}
.axiseast-header.axiseast-header-v3 .axiseast-header__cart-item {width:44px!important;height:44px!important;min-width:44px;padding:0!important;border:1px solid #e1e6ee!important;border-radius:50%!important;background:#fff!important;display:inline-flex;align-items:center;justify-content:center}
.axiseast-header-v3 .axiseast-header__topbar-inner {direction:ltr;justify-content:space-between}
.axiseast-header-v3 .axiseast-header__topbar-right {order:1;direction:ltr;flex-wrap:wrap}
.axiseast-header-v3 .axiseast-header__topbar-social {order:-1}
.axiseast-header-v3 .axiseast-header__delivery-notice {order:2;margin:0 0 0 auto;direction:rtl;text-align:right;flex-shrink:1;min-width:0}
.axiseast-header-v3.axiseast-header--en .axiseast-header__delivery-notice {direction:ltr}
/* Keep a visible keyboard focus ring on the rounded form, not the square input. */
.axiseast-header.axiseast-header-v3 .axiseast-header__search-form:focus-within {outline:2px solid #0f1e33;outline-offset:3px;border-color:#0f1e33;box-shadow:none}
.axiseast-header.axiseast-header-v3 .axiseast-header__search-input:focus,
.axiseast-header.axiseast-header-v3 .axiseast-header__search-input:focus-visible {outline:none!important;box-shadow:none!important;border-color:transparent!important}
@media (max-width:991px) {
 .axiseast-header.axiseast-header-v3 .axiseast-header__topbar {display:none!important}
 .axiseast-header-v3 .axe-drawer-icon--desktop {display:none}
 .axiseast-header-v3 .axe-drawer-icon--mobile {display:inline-flex}
}
