/* Jelveh Adaptive Header V10 — core contract (44.6.86) */
.header-v10{--nxc-v10-touch:44px;isolation:isolate}
.header-v10 .nxc-ah-row,.header-v10 [data-nxc-header-slot]{min-width:0}
.header-v10 .nxc-ah-action,.header-v10 .nxc-menu-toggle,.header-v10 [data-nxc-header-search-trigger],.header-v10 [data-nxc-category-trigger]{min-inline-size:var(--nxc-v10-touch);min-block-size:var(--nxc-v10-touch)}
.header-v10 :is(a,button,input,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--nxc-primary,#0ea5e9) 72%,#fff);outline-offset:3px}
#nxc-overlay-root{position:fixed;inset:0;z-index:2147481200;pointer-events:none;contain:layout style}
#nxc-overlay-root>[data-nxc-overlay-surface],#nxc-overlay-root>.is-search-portal,#nxc-overlay-root>.nxc-header-category-explorer{pointer-events:auto}
html.nxc-overlay-open,body.nxc-overlay-open-body{overscroll-behavior:none}
body.nxc-overlay-open-body{overflow:hidden!important;touch-action:none}
@media (prefers-reduced-motion:reduce){.header-v10,.header-v10 *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/* V10 semantic Start / Center / End layout. Legacy selectors remain authoritative for old snapshots. */
.header-v10 .nxc-ah-zone-start,.header-v10 .nxc-ah-zone-end{display:flex;align-items:center;gap:8px;min-width:0}
.header-v10 .nxc-ah-zone-center{min-width:0}
.header-v10.layout-v10-balanced .nxc-ah-zone-center{justify-content:center}
.header-v10.layout-v10-brand .nxc-ah-zone-center{justify-content:flex-start}
.header-v10.layout-v10-commerce .nxc-ah-zone-center{flex:1 1 auto}
.header-v10.layout-v10-minimal .nxc-ah-action.has-action-label:not(.nxc-ah-primary-action){gap:0}
.header-v10.preset-v10-minimal{--nxc-v10-surface-strength:.35}
.header-v10.preset-v10-commerce{--nxc-v10-surface-strength:.72}
.header-v10.preset-v10-centered{--nxc-v10-surface-strength:.62}
.header-v10.preset-v10-editorial{--nxc-v10-surface-strength:.5}
.header-v10.preset-v10-floating{--nxc-v10-surface-strength:.82}
.header-v10 [aria-current="page"]{font-weight:700}
/* V10 mobile is a composition, not a scaled desktop header. */
.nxc-ah-mobile-overflow{display:none}
@media (max-width:780px){
 .header-v10.v10-mobile-smart .nxc-ah-action.is-mobile-overflow{display:none!important}
 .header-v10.v10-mobile-smart .nxc-ah-action.is-mobile-primary{display:inline-flex}
 .header-v10 .nxc-ah-row{min-height:56px}
 .header-v10 .nxc-ah-action,.header-v10 .nxc-menu-toggle{min-width:44px;min-height:44px}
 .header-v10.v10-mobile-compact .nxc-ah-below{display:none}
 .header-v10.v10-mobile-commerce .nxc-ah-below:has(.nxc-ah-search){display:block}
 .header-v10.v10-mobile-brand .nxc-ah-brand-copy{display:flex}
 .header-v10 .nxc-ah-mobile-overflow{display:none;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);padding:10px 4px 2px;margin-top:8px;gap:6px}
 .header-v10 .nxc-ah-nav.is-open .nxc-ah-mobile-overflow,.header-v10 .nxc-ah-nav[aria-hidden="false"] .nxc-ah-mobile-overflow{display:grid}
 .header-v10 .nxc-ah-mobile-overflow-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:12px;text-decoration:none;color:inherit;background:transparent;border:0;font:inherit;text-align:start;width:100%}
 .header-v10 .nxc-ah-mobile-overflow-item:hover{background:color-mix(in srgb,currentColor 7%,transparent)}
}
/* V10 search is an overlay surface owned by HeaderOverlayManager. */
.header-v10 .nxc-ah-search[data-search-ui-version="3"]{min-width:0}
#nxc-overlay-root .nxc-ah-search[data-search-ui-version="3"]{z-index:2}
#nxc-overlay-root .nxc-ah-search-results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
#nxc-overlay-root .nxc-smart-search-item:focus-visible,#nxc-overlay-root [data-smart-search-choice]:focus-visible{outline:2px solid color-mix(in srgb,var(--nxc-primary,#0ea5e9) 70%,#fff);outline-offset:-2px}
@media (max-width:780px){
 #nxc-overlay-root .nxc-ah-search[data-search-ui-version="3"].is-search-open{max-height:var(--nxc-search-viewport-height,100dvh)}
 #nxc-overlay-root .nxc-ah-search[data-search-ui-version="3"] .nxc-smart-search-field{min-width:0;flex:1 1 auto}
 #nxc-overlay-root .nxc-ah-search[data-search-ui-version="3"] .nxc-ah-search-mobile-close{flex:0 0 44px;min-width:44px;min-height:44px}
 #nxc-overlay-root .nxc-ah-search[data-search-ui-version="3"] .nxc-ah-search-results{min-height:0;overflow:auto}
}
/* V10 market slots keep gold/ticker features outside core layout decisions. */
.header-v10 [data-nxc-header-market-slot]{min-width:0}
.header-v10 [data-nxc-header-market-slot="gold-price"]{display:inline-flex;align-items:center}
.header-v10 [data-nxc-header-market-slot="ticker"]{contain:layout paint}
@media (max-width:780px){.header-v10.ticker-mobile-off [data-nxc-header-market-slot="ticker"]{display:none!important}}
/* State-machine bridge: TOP / SCROLLED / COMPACT / HIDDEN / LOCKED. */
.header-v10[data-nxc-header-state="locked"]{transform:none!important;pointer-events:auto!important}
.header-v10[data-nxc-header-state="hidden"]{pointer-events:none}
.header-v10[data-nxc-header-state="compact"] .nxc-ah-row{will-change:min-height,transform}
.header-v10[data-nxc-header-state="scrolled"] .nxc-ah-surface{will-change:background,box-shadow,backdrop-filter}
/* Jelveh Header Model 1.2 — 44.6.90 ticker/menu order + fixed logo identity */
.header-model-1{
 --nxc-model1-radius:28px;--nxc-model1-row:76px;--nxc-model1-row-compact:62px;
 --nxc-model1-bg:var(--nxc-bg,var(--color-background,#fff));
 --nxc-model1-text:var(--nxc-text,var(--color-text,#111827));
 --nxc-model1-brand:var(--nxc-primary,var(--color-primary,#6658f5));
 --nxc-model1-brand-2:var(--nxc-secondary,var(--color-secondary,var(--nxc-primary,#6658f5)));
 --nxc-model1-accent:var(--nxc-accent,var(--color-accent,var(--nxc-primary,#6658f5)));
 position:sticky!important;top:0;z-index:120;margin-inline:auto!important;margin-block:10px 0!important;
 color:var(--nxc-model1-text)!important;border-radius:var(--nxc-model1-radius)!important;
 transition:width .48s cubic-bezier(.22,.78,.2,1),max-width .48s cubic-bezier(.22,.78,.2,1),margin .34s ease,transform .34s ease,filter .34s ease,border-radius .34s ease!important;
 will-change:width,max-width;
}
.header-model-1.width-wide{width:min(calc(100% - 32px),1480px)!important;max-width:1480px!important}
.header-model-1.width-normal{width:min(calc(100% - 96px),1220px)!important;max-width:1220px!important}
.header-model-1.width-full{width:100%!important;max-width:none!important;margin-top:0!important;border-radius:0!important;--nxc-model1-radius:0px}
.header-model-1>.nxc-ah-surface{position:relative!important;overflow:visible!important;border-radius:inherit!important;color:inherit!important;box-shadow:0 12px 38px rgba(15,23,42,.09);transition:border-radius .34s ease,box-shadow .34s ease,background .34s ease,backdrop-filter .34s ease!important;isolation:isolate}
.header-model-1>.nxc-ah-surface:before,.header-model-1>.nxc-ah-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}
.header-model-1.model1-bg-theme>.nxc-ah-surface{background:var(--nxc-model1-bg)!important;border:1px solid color-mix(in srgb,currentColor 7%,transparent)}
.header-model-1.model1-bg-glass>.nxc-ah-surface{background:color-mix(in srgb,var(--nxc-model1-bg) 76%,transparent)!important;backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14);border:1px solid color-mix(in srgb,currentColor 8%,transparent)}
.header-model-1.model1-bg-mesh>.nxc-ah-surface{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--nxc-model1-brand) 18%,transparent),transparent 34%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--nxc-model1-accent) 15%,transparent),transparent 32%),radial-gradient(circle at 54% 115%,color-mix(in srgb,var(--nxc-model1-brand-2) 12%,transparent),transparent 42%),color-mix(in srgb,var(--nxc-model1-bg) 96%,var(--nxc-model1-brand) 4%)!important;border:1px solid color-mix(in srgb,var(--nxc-model1-brand) 12%,currentColor 6%)}
.header-model-1.model1-bg-aurora>.nxc-ah-surface{background:linear-gradient(118deg,color-mix(in srgb,var(--nxc-model1-bg) 90%,var(--nxc-model1-brand) 10%),color-mix(in srgb,var(--nxc-model1-bg) 92%,var(--nxc-model1-accent) 8%) 48%,color-mix(in srgb,var(--nxc-model1-bg) 88%,var(--nxc-model1-brand-2) 12%))!important;border:1px solid color-mix(in srgb,var(--nxc-model1-brand) 13%,currentColor 5%)}
.header-model-1.model1-bg-aurora>.nxc-ah-surface:after{background:radial-gradient(ellipse at 24% 0%,color-mix(in srgb,var(--nxc-model1-brand) 16%,transparent),transparent 42%),radial-gradient(ellipse at 75% 100%,color-mix(in srgb,var(--nxc-model1-accent) 13%,transparent),transparent 45%);opacity:.9}
.header-model-1.model1-bg-gradient>.nxc-ah-surface{background:linear-gradient(132deg,color-mix(in srgb,var(--nxc-model1-bg) 94%,var(--nxc-model1-brand) 6%),color-mix(in srgb,var(--nxc-model1-bg) 88%,var(--nxc-model1-brand-2) 12%))!important;border:1px solid color-mix(in srgb,var(--nxc-model1-brand) 11%,currentColor 5%)}
.header-model-1.model1-bg-transparent>.nxc-ah-surface{background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important}

.header-model-1 .model1-main-row{height:var(--nxc-model1-row)!important;min-height:var(--nxc-model1-row)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"start brand end"!important;align-items:center!important;gap:16px!important;padding:0 clamp(14px,2.3vw,32px)!important;direction:rtl!important;border-radius:inherit!important;transition:height .38s cubic-bezier(.2,.8,.2,1),min-height .38s cubic-bezier(.2,.8,.2,1),padding .38s ease!important}
.header-model-1 .model1-actions-start{grid-area:start!important;justify-self:stretch!important;justify-content:flex-start!important;position:static!important;transform:none!important;display:flex!important;gap:8px!important;max-width:none!important;direction:rtl!important;align-items:center!important}
.header-model-1 .model1-brand-zone{grid-area:brand!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:min(46vw,520px)!important}
.header-model-1 .model1-left-stage{grid-area:end!important;justify-self:stretch!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important;direction:rtl!important}
.header-model-1 .model1-actions-end{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;direction:rtl!important}
.header-model-1 .nxc-ah-brand{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;max-width:100%!important;overflow:visible!important;direction:rtl!important}
.header-model-1 .nxc-ah-logo-rotator{width:52px!important;height:52px!important;flex:0 0 52px!important}
.header-model-1 .nxc-ah-brand-copy{display:grid!important;gap:2px!important;text-align:right!important;line-height:1.2!important;max-width:240px!important}
.header-model-1 .nxc-ah-brand-copy b{font-size:.95rem!important;font-weight:900!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.header-model-1 .nxc-ah-brand-copy small{font-size:.68rem!important;opacity:.62!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

.header-model-1 .model1-action{position:relative!important;min-width:44px!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:14px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease!important}
.header-model-1 .model1-action.has-action-label{width:auto!important;flex:0 1 auto!important;min-width:44px!important;max-width:156px!important;padding-inline:11px!important}
.header-model-1.model1-icon-style-soft .model1-action{background:color-mix(in srgb,currentColor 7%,transparent)!important}
.header-model-1.model1-icon-style-outline .model1-action{border:1px solid color-mix(in srgb,currentColor 16%,transparent)!important}
.header-model-1.model1-icon-style-glass .model1-action{background:color-mix(in srgb,var(--nxc-model1-bg) 55%,transparent)!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;box-shadow:inset 0 1px rgba(255,255,255,.16)!important;backdrop-filter:blur(12px)}
.header-model-1 .model1-action:hover{transform:translateY(-1px)!important;background:color-mix(in srgb,var(--nxc-model1-brand) 11%,transparent)!important;color:var(--nxc-model1-brand)!important}
.header-model-1 .nxc-ah-action-label{display:inline!important;font-size:.73rem!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.nxc-model1-icon,.nxc-model1-cart-visual{width:22px;height:22px;flex:0 0 22px;display:inline-grid;place-items:center}
.nxc-model1-icon{background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}
.nxc-model1-icon.is-menu{-webkit-mask-image:url('/assets/header-icons/model1/menu.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/menu.png?v=44.6.86')}
.nxc-model1-icon.is-search{-webkit-mask-image:url('/assets/header-icons/search-native-44.6.80.png');mask-image:url('/assets/header-icons/search-native-44.6.80.png')}
.nxc-model1-icon.is-profile{-webkit-mask-image:url('/assets/header-icons/model1/profile.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/profile.png?v=44.6.86')}
.nxc-model1-icon.is-shop{-webkit-mask-image:url('/assets/header-icons/model1/shop.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/shop.png?v=44.6.86')}
.nxc-model1-icon.is-call{-webkit-mask-image:url('/assets/header-icons/model1/call.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/call.png?v=44.6.86')}
.nxc-model1-icon.is-home{-webkit-mask-image:url('/assets/header-icons/model1/home.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/home.png?v=44.6.86')}
.nxc-model1-icon.is-bag{-webkit-mask-image:url('/assets/header-icons/model1/bag.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/bag.png?v=44.6.86')}
.nxc-model1-icon.is-cart-empty{-webkit-mask-image:url('/assets/header-icons/model1/cart-empty.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/cart-empty.png?v=44.6.86')}
.nxc-model1-icon.is-cart-filled{-webkit-mask-image:url('/assets/header-icons/model1/cart.png?v=44.6.86');mask-image:url('/assets/header-icons/model1/cart.png?v=44.6.86');display:none}
.header-model-1 .nxc-ah-cart-count{position:absolute!important;inset-block-start:3px!important;inset-inline-start:3px!important;z-index:3!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important;line-height:17px!important;border-radius:999px!important;background:var(--nxc-model1-brand)!important;color:#fff!important;text-align:center!important}
.header-model-1 .nxc-ah-cart-count:not([hidden])~.nxc-model1-cart-visual .is-cart-empty{display:none!important}.header-model-1 .nxc-ah-cart-count:not([hidden])~.nxc-model1-cart-visual .is-cart-filled{display:block!important}

/* Market ticker is intentionally between the main row and desktop menu. */
.header-model-1>.nxc-ah-surface>.nxc-market-ticker{position:relative!important;z-index:2!important;margin:0!important;border-radius:0!important;border-inline:0!important;max-width:none!important}
.header-model-1 .nxc-model1-gold-price{display:inline-flex;align-items:center;justify-content:center;min-width:96px;max-width:132px;direction:rtl;pointer-events:none}
.header-model-1 .nxc-model1-gold-price .nxc-market-header-badge{display:grid!important;gap:1px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;min-width:0!important;white-space:nowrap!important}
.header-model-1 .nxc-model1-gold-price .nxc-market-label{display:block!important;font-size:.61rem!important;opacity:.6!important;text-align:right!important}.header-model-1 .nxc-model1-gold-price .nxc-market-header-badge>b{font-size:.78rem!important;text-align:right!important}

.header-model-1 .model1-menu-rail{position:relative!important;display:block!important;overflow:hidden!important;max-height:58px!important;border-top:1px solid color-mix(in srgb,currentColor 8%,transparent)!important;opacity:1!important;transform:none!important;transition:max-height .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .32s ease,border-color .22s ease!important}
.header-model-1 .model1-menu-rail>.nxc-ah-nav{min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,2vw,30px)!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 18px!important}
.header-model-1 .model1-menu-rail .nxc-ah-nav-link{min-height:42px!important;display:inline-flex!important;align-items:center!important;padding:0 4px!important;text-decoration:none!important;color:inherit!important;font-size:.82rem!important;font-weight:800!important}
.header-model-1.is-below-collapsed .model1-menu-rail,.header-model-1.is-menu-manually-collapsed .model1-menu-rail{max-height:0!important;opacity:0!important;transform:translateY(-7px)!important;border-top-color:transparent!important}

@media(min-width:981px){
 .header-model-1.width-wide.is-model1-condensed{width:min(calc(100% - 180px),1180px)!important;max-width:1180px!important}
 .header-model-1.width-normal.is-model1-condensed{width:min(calc(100% - 220px),1020px)!important;max-width:1020px!important}
 .header-model-1.width-full.is-model1-condensed{width:100%!important;max-width:none!important}
 .header-model-1.is-model1-condensed .model1-main-row{height:var(--nxc-model1-row-compact)!important;min-height:var(--nxc-model1-row-compact)!important;padding-inline:18px!important}
 .header-model-1.is-model1-condensed>.nxc-ah-surface{box-shadow:0 15px 44px rgba(15,23,42,.13)!important}
 .header-model-1 .model1-menu-rail.is-desktop-hidden{max-height:0!important;overflow:visible!important;border:0!important;opacity:1!important}
 .header-model-1 .model1-menu-rail.is-desktop-hidden>.nxc-ah-nav{position:absolute!important;inset-block-start:8px!important;inset-inline-start:18px!important;display:none!important;min-width:220px!important;max-width:320px!important;min-height:0!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;padding:9px!important;border-radius:16px!important;background:color-mix(in srgb,var(--nxc-model1-bg) 94%,transparent)!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;box-shadow:0 20px 52px rgba(15,23,42,.16)!important;backdrop-filter:blur(20px)!important;z-index:30!important}
 .header-model-1 .model1-menu-rail.is-desktop-hidden>.nxc-ah-nav.is-open{display:flex!important}
 .header-model-1 .model1-menu-rail.is-desktop-hidden .nxc-ah-nav-link{width:100%!important;padding:8px 10px!important;border-radius:10px!important}
}
.header-model-1.width-full,.header-model-1.width-full>.nxc-ah-surface,.header-model-1.width-full .model1-main-row{border-radius:0!important}
.header-model-1 .nxc-ah-search-submit{display:none!important}

@media(max-width:980px){
 .header-model-1{width:calc(100% - 12px)!important;max-width:none!important;margin-top:6px!important;--nxc-model1-row:64px;--nxc-model1-row-compact:64px;--nxc-model1-radius:22px;will-change:auto}
 .header-model-1.width-wide,.header-model-1.width-normal,.header-model-1.width-wide.is-model1-condensed,.header-model-1.width-normal.is-model1-condensed{width:calc(100% - 12px)!important;max-width:none!important}
 .header-model-1.width-full{width:100%!important;margin-top:0!important;--nxc-model1-radius:0px}
 .header-model-1 .model1-main-row{grid-template-columns:minmax(88px,1fr) 48px minmax(88px,1fr)!important;gap:8px!important;padding-inline:8px!important;height:64px!important;min-height:64px!important}
 .header-model-1 .nxc-ah-brand-copy{display:none!important}
 .header-model-1 .nxc-ah-logo-rotator{width:44px!important;height:44px!important;flex-basis:44px!important}
 .header-model-1 .model1-actions-start,.header-model-1 .model1-actions-end{gap:7px!important;min-width:0!important}
 .header-model-1 .model1-actions-start{justify-content:flex-start!important}
 .header-model-1 .model1-left-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:end!important;gap:0!important;min-width:0!important;overflow:hidden!important}
 .header-model-1 .model1-left-stage>.model1-actions-end,.header-model-1 .model1-left-stage>.nxc-model1-gold-price{grid-area:1/1!important;transition:opacity .34s ease,transform .42s cubic-bezier(.2,.8,.2,1),visibility .34s ease!important}
 .header-model-1 .model1-left-stage>.model1-actions-end{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}
 .header-model-1 .model1-left-stage>.nxc-model1-gold-price{opacity:0;visibility:hidden;transform:translateX(-16px);pointer-events:none;min-width:88px!important;max-width:100px!important;justify-self:end!important}
 html[dir=ltr] .header-model-1 .model1-left-stage>.nxc-model1-gold-price{transform:translateX(16px)}
 .header-model-1 .model1-left-stage.is-price-mode>.model1-actions-end{opacity:0;visibility:hidden;transform:translateX(16px);pointer-events:none}
 html[dir=ltr] .header-model-1 .model1-left-stage.is-price-mode>.model1-actions-end{transform:translateX(-16px)}
 .header-model-1 .model1-left-stage.is-price-mode>.nxc-model1-gold-price{opacity:1;visibility:visible;transform:translateX(0)}
 .header-model-1 .model1-action{min-width:42px!important;width:42px!important;height:42px!important;flex-basis:42px!important;padding:0!important;border-radius:13px!important}
 .header-model-1 .model1-action.has-action-label{width:auto!important;flex:0 1 auto!important;max-width:104px!important;padding-inline:8px!important}
 .header-model-1 .model1-action.has-action-label .nxc-ah-action-label{display:inline!important;max-width:58px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.64rem!important}
 .header-model-1 .nxc-model1-icon,.header-model-1 .nxc-model1-cart-visual{width:21px!important;height:21px!important;flex-basis:21px!important}
 .header-model-1 .nxc-model1-gold-price .nxc-market-label{display:block!important;font-size:.55rem!important;opacity:.58!important;text-align:right!important;max-width:96px!important;overflow:hidden!important;text-overflow:ellipsis!important}.header-model-1 .nxc-model1-gold-price .nxc-market-header-badge>b{font-size:.67rem!important;text-align:right!important;max-width:96px!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .header-model-1 .model1-menu-rail{max-height:0!important;overflow:visible!important;border:0!important;opacity:1!important;transform:none!important}
 .header-model-1 .model1-menu-rail>.nxc-ah-nav{position:fixed!important;inset:76px 10px auto 10px!important;display:none!important;max-height:min(70dvh,560px)!important;overflow:auto!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;min-height:0!important;padding:10px!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;border-radius:18px!important;background:color-mix(in srgb,var(--nxc-model1-bg) 94%,transparent)!important;box-shadow:0 24px 64px rgba(15,23,42,.18)!important;backdrop-filter:blur(22px)!important;z-index:2147481000!important}
 .header-model-1 .model1-menu-rail>.nxc-ah-nav.is-open{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important}
 .header-model-1 .model1-menu-rail .nxc-ah-nav-link{width:100%!important;min-height:46px!important;padding:9px 12px!important;border-radius:12px!important;justify-content:flex-start!important}
 .header-model-1>.nxc-ah-surface>.nxc-market-ticker{border-top:1px solid color-mix(in srgb,currentColor 7%,transparent)!important}
}
@media(max-width:420px){
 .header-model-1 .model1-main-row{grid-template-columns:minmax(82px,1fr) 44px minmax(82px,1fr)!important;gap:5px!important;padding-inline:6px!important}
 .header-model-1 .model1-actions-start,.header-model-1 .model1-actions-end{gap:5px!important}
 .header-model-1 .model1-action{min-width:40px!important;width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important}
 .header-model-1 .model1-action.has-action-label{width:auto!important;max-width:78px!important;padding-inline:6px!important;gap:4px!important}
 .header-model-1 .model1-action.has-action-label .nxc-ah-action-label{max-width:32px!important;font-size:.58rem!important}
 .header-model-1 .nxc-model1-icon,.header-model-1 .nxc-model1-cart-visual{width:19px!important;height:19px!important;flex-basis:19px!important}
 .header-model-1 .model1-left-stage>.nxc-model1-gold-price{min-width:82px!important;max-width:86px!important}
}
@media(max-width:350px){.header-model-1 .model1-action.has-action-label .nxc-ah-action-label{display:none!important}.header-model-1 .model1-action.has-action-label{width:38px!important;min-width:38px!important;padding:0!important}}
@media(prefers-reduced-motion:reduce){.header-model-1,.header-model-1 *{transition-duration:.001ms!important}.header-model-1 .model1-left-stage>.nxc-model1-gold-price{display:none!important}.header-model-1 .model1-left-stage>.model1-actions-end{opacity:1!important;visibility:visible!important;transform:none!important}}


/* 44.6.86 · Header Model 1.2 compact-content ticker lane + logo-state stability. */
.header-model-1{
 --nxc-model1-mobile-row:56px;
 --nxc-model1-mobile-action:40px;
 --nxc-model1-mobile-gap:8px;
 --nxc-model1-mobile-edge:14px;
}
.header-model-1 .nxc-ah-logo-rotator.is-model1-shine{position:relative!important;overflow:hidden!important;border-radius:14px!important;isolation:isolate}
.header-model-1 .nxc-model1-logo-face{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(5px) scale(.96);transition:opacity .34s ease,transform .42s cubic-bezier(.2,.8,.2,1),visibility .34s ease}
.header-model-1 .nxc-model1-logo-face.is-mark{opacity:1;visibility:visible;transform:none}
.header-model-1 .nxc-model1-logo-face>img,.header-model-1 .nxc-model1-theme-logo{width:100%;height:100%;object-fit:contain;display:block}
.header-model-1 .nxc-model1-theme-logo.is-dark{display:none}
html[data-theme="dark"] .header-model-1 .nxc-model1-theme-logo.is-light,html.is-dark-theme .header-model-1 .nxc-model1-theme-logo.is-light{display:none}
html[data-theme="dark"] .header-model-1 .nxc-model1-theme-logo.is-dark,html.is-dark-theme .header-model-1 .nxc-model1-theme-logo.is-dark{display:block}
.header-model-1 .nxc-ah-logo-rotator.is-model1-shine:after{content:"";position:absolute;z-index:6;inset:-30% auto -30% -62%;width:34%;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);animation:nxc-model1-logo-shine 8.5s ease-in-out infinite}
@keyframes nxc-model1-logo-shine{0%,68%{left:-62%;opacity:0}74%{opacity:.72}84%,100%{left:132%;opacity:0}}

/* Stable symmetric zones. The main row itself owns the edge inset; no action can stick to the shell edge. */
.header-model-1 .model1-main-row{direction:ltr!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"end brand start"!important;padding-inline:clamp(18px,2.2vw,32px)!important}
.header-model-1 .model1-actions-start{grid-area:start!important;justify-self:end!important;justify-content:flex-end!important;direction:rtl!important;gap:8px!important}
.header-model-1 .model1-left-stage{grid-area:end!important;justify-self:start!important;justify-content:flex-start!important;direction:rtl!important;gap:0!important}
.header-model-1 .model1-actions-end{justify-content:flex-start!important;direction:rtl!important;gap:8px!important}
.header-model-1 .model1-action:not(.has-action-label){width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;flex:0 0 44px!important;aspect-ratio:1/1!important;padding:0!important}

/* Ticker lives in a slim lane below the always-visible header content. */
.header-model-1{--nxc-model1-market-lane:22px;--nxc-model1-market-lift:8px;--nxc-model1-market-scale:.94;--nxc-model1-market-extra:12px}
.header-model-1>.nxc-ah-surface{position:relative!important}
.header-model-1>.nxc-ah-surface>.nxc-market-ticker{
 position:absolute!important;z-index:18!important;inset:auto 10px 3px 10px!important;height:var(--nxc-model1-market-lane)!important;min-height:var(--nxc-model1-market-lane)!important;max-height:var(--nxc-model1-market-lane)!important;margin:0!important;padding-inline:clamp(8px,1.7vw,18px)!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,currentColor 2.5%,transparent)!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;clip-path:inset(0 0 100% 0 round 999px)!important;transition:opacity .24s ease,transform .38s cubic-bezier(.2,.8,.2,1),clip-path .38s cubic-bezier(.2,.8,.2,1),visibility .24s ease!important;overflow:hidden!important
}
.header-model-1.is-market-opening>.nxc-ah-surface>.nxc-market-ticker,.header-model-1.is-market-open>.nxc-ah-surface>.nxc-market-ticker{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:inset(0 0 0 0 round 999px)!important}
.header-model-1.is-market-closing>.nxc-ah-surface>.nxc-market-ticker{opacity:0!important;visibility:hidden!important;transform:translateY(5px)!important;clip-path:inset(100% 0 0 0 round 999px)!important}
.header-model-1 .model1-main-row>.model1-actions-start,.header-model-1 .model1-main-row>.model1-brand-zone,.header-model-1 .model1-main-row>.model1-left-stage{opacity:1!important;filter:none!important;transform-origin:center center!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .22s ease!important;will-change:transform}
.header-model-1.is-market-opening .model1-main-row>.model1-actions-start,.header-model-1.is-market-opening .model1-main-row>.model1-brand-zone,.header-model-1.is-market-opening .model1-main-row>.model1-left-stage,.header-model-1.is-market-open .model1-main-row>.model1-actions-start,.header-model-1.is-market-open .model1-main-row>.model1-brand-zone,.header-model-1.is-market-open .model1-main-row>.model1-left-stage{opacity:1!important;filter:none!important;transform:translateY(calc(-1 * var(--nxc-model1-market-lift))) scale(var(--nxc-model1-market-scale))!important;pointer-events:auto!important}
.header-model-1.is-market-opening .model1-main-row,.header-model-1.is-market-open .model1-main-row{height:calc(var(--nxc-model1-row) + var(--nxc-model1-market-extra))!important;min-height:calc(var(--nxc-model1-row) + var(--nxc-model1-market-extra))!important}
.header-model-1 .nxc-ah-logo-rotator{transform:none!important;contain:layout paint;transform-origin:center center!important}
.header-model-1 .nxc-market-ticker .nxc-market-status{flex:0 0 auto!important;transform:scale(.88);transform-origin:center}
.header-model-1 .nxc-market-ticker .nxc-market-viewport{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}
.header-model-1 .nxc-market-ticker time{font-size:.64rem!important;white-space:nowrap!important;opacity:.72!important}

/* Category Explorer reuses the exact Search/Close visual language of Smart Search. */
.nxc-category-explorer.is-header-explorer .nxc-category-search-icon{display:block!important;width:22px!important;height:22px!important;flex:0 0 22px!important;background:currentColor!important;-webkit-mask:url('/assets/header-icons/search-native-44.6.80.png') center/contain no-repeat!important;mask:url('/assets/header-icons/search-native-44.6.80.png') center/contain no-repeat!important}
.nxc-category-explorer.is-header-explorer .nxc-category-close-icon{display:block!important;width:21px!important;height:21px!important;background:currentColor!important;-webkit-mask:url('/assets/header-icons/search-close-44.6.80.png') center/contain no-repeat!important;mask:url('/assets/header-icons/search-close-44.6.80.png') center/contain no-repeat!important}
.nxc-category-explorer.is-header-explorer .nxc-category-accordion-arrow{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;background:currentColor!important;-webkit-mask:url('/assets/header-icons/model1/chevron-44.6.85.png?v=44.6.86') center/contain no-repeat!important;mask:url('/assets/header-icons/model1/chevron-44.6.85.png?v=44.6.86') center/contain no-repeat!important;transition:transform .24s ease!important}
.nxc-category-explorer.is-header-explorer .nxc-category-accordion.is-open .nxc-category-accordion-arrow{transform:rotate(180deg)!important}

@media(max-width:980px){
 .header-model-1{--nxc-model1-row:var(--nxc-model1-mobile-row);--nxc-model1-row-compact:var(--nxc-model1-mobile-row);--nxc-model1-radius:20px;margin-top:6px!important}
 .header-model-1 .model1-main-row{height:var(--nxc-model1-mobile-row)!important;min-height:var(--nxc-model1-mobile-row)!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important;grid-template-areas:"end brand start"!important;gap:8px!important;padding-inline:var(--nxc-model1-mobile-edge)!important}
 .header-model-1 .model1-actions-start,.header-model-1 .model1-actions-end{gap:var(--nxc-model1-mobile-gap)!important;overflow:visible!important}
 .header-model-1 .model1-actions-start{justify-self:end!important;justify-content:flex-end!important}
 .header-model-1 .model1-left-stage{justify-self:start!important;justify-content:flex-start!important;overflow:hidden!important;min-width:0!important}
 .header-model-1 .model1-actions-end{justify-content:flex-start!important}
 .header-model-1 .model1-action:not(.has-action-label){width:var(--nxc-model1-mobile-action)!important;min-width:var(--nxc-model1-mobile-action)!important;max-width:var(--nxc-model1-mobile-action)!important;height:var(--nxc-model1-mobile-action)!important;flex:0 0 var(--nxc-model1-mobile-action)!important;border-radius:12px!important}
 .header-model-1 .model1-action.has-action-label{height:var(--nxc-model1-mobile-action)!important;min-height:var(--nxc-model1-mobile-action)!important;border-radius:12px!important}
 .header-model-1 .nxc-ah-logo-rotator{width:40px!important;height:40px!important;flex:0 0 40px!important;transition:width .42s cubic-bezier(.2,.8,.2,1),flex-basis .42s cubic-bezier(.2,.8,.2,1)!important}
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:min(104px,28vw)!important;flex-basis:min(104px,28vw)!important}
 .header-model-1 .nxc-model1-logo-face.is-wordmark{opacity:0;visibility:hidden;transform:translateX(10px) scale(.98)}
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-mark{opacity:0;visibility:hidden;transform:translateX(-10px) scale(.96)}
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark{opacity:1;visibility:visible;transform:none}
 .header-model-1 .nxc-ah-logo-rotator .nxc-model1-logo-face.is-wordmark img{width:100%!important;height:100%!important;object-fit:contain!important}
 .header-model-1 .model1-left-stage>.model1-actions-end,.header-model-1 .model1-left-stage>.nxc-model1-gold-price{justify-self:start!important}
 .header-model-1 .model1-left-stage>.nxc-model1-gold-price{min-width:calc(var(--nxc-model1-mobile-action) * 2 + var(--nxc-model1-mobile-gap))!important;max-width:calc(var(--nxc-model1-mobile-action) * 2 + var(--nxc-model1-mobile-gap))!important}
 .header-model-1{--nxc-model1-market-lane:18px;--nxc-model1-market-lift:7px;--nxc-model1-market-scale:.91;--nxc-model1-market-extra:12px}
 .header-model-1>.nxc-ah-surface>.nxc-market-ticker{inset:auto 7px 3px 7px!important;height:var(--nxc-model1-market-lane)!important;min-height:var(--nxc-model1-market-lane)!important;max-height:var(--nxc-model1-market-lane)!important;padding-inline:8px!important;border-radius:999px!important}
 .header-model-1.is-market-opening .model1-main-row,.header-model-1.is-market-open .model1-main-row{height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important;min-height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important}
 .header-model-1 .nxc-market-ticker .nxc-market-status{display:none!important}
 .header-model-1 .nxc-market-ticker time{font-size:.58rem!important;max-width:62px!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .header-model-1 .model1-menu-rail>.nxc-ah-nav{inset-block-start:calc(var(--nxc-model1-mobile-row) + 12px)!important}
}
@media(max-width:420px){
 .header-model-1{--nxc-model1-mobile-row:54px;--nxc-model1-mobile-action:38px;--nxc-model1-mobile-gap:7px;--nxc-model1-mobile-edge:12px}
 .header-model-1 .model1-main-row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)!important;gap:6px!important}
 .header-model-1 .nxc-ah-logo-rotator{width:38px!important;height:38px!important;flex-basis:38px!important}
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:min(96px,27vw)!important;flex-basis:min(96px,27vw)!important}
}
@media(prefers-reduced-motion:reduce){
 .header-model-1 .nxc-ah-logo-rotator.is-model1-shine:after{animation:none!important;display:none!important}
 .header-model-1 .nxc-model1-logo-face{transition:none!important}
 .header-model-1.is-market-opening .model1-main-row>.model1-actions-start,.header-model-1.is-market-opening .model1-main-row>.model1-brand-zone,.header-model-1.is-market-opening .model1-main-row>.model1-left-stage,.header-model-1.is-market-open .model1-main-row>.model1-actions-start,.header-model-1.is-market-open .model1-main-row>.model1-brand-zone,.header-model-1.is-market-open .model1-main-row>.model1-left-stage{transform:translateY(-4px) scale(.96)!important}
}


/* 44.6.87 · Mobile cart badge + ticker lane geometry + logo/price-swap isolation. */
.header-model-1 .is-cart-action .nxc-ah-cart-count[hidden]{display:none!important}
.header-model-1 .is-cart-action .nxc-ah-cart-count:not([hidden]){
 display:grid!important;place-items:center!important;position:absolute!important;z-index:24!important;
 inset:auto!important;inset-block-start:2px!important;inset-inline-start:auto!important;inset-inline-end:2px!important;
 inline-size:max-content!important;width:max-content!important;min-width:18px!important;max-width:32px!important;
 block-size:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;
 padding:0 5px!important;margin:0!important;box-sizing:border-box!important;flex:0 0 auto!important;
 white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;border-radius:999px!important;
 font-size:9px!important;line-height:18px!important;text-align:center!important
}

@media(max-width:980px){
 /* Keep a fixed center footprint. Wordmark animation may overflow visually, but it can never resize the grid or be pushed by the gold-price stage. */
 .header-model-1 .model1-brand-zone{width:44px!important;min-width:44px!important;max-width:44px!important;overflow:visible!important;contain:layout!important}
 .header-model-1 .nxc-ah-brand{width:44px!important;min-width:44px!important;max-width:44px!important;overflow:visible!important;justify-content:center!important}
 .header-model-1 .nxc-ah-logo-rotator{transform:none!important;transform-origin:center!important;margin:0!important}
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:min(84px,23vw)!important;max-width:min(84px,23vw)!important;flex-basis:min(84px,23vw)!important}

 /* While price replaces the left actions, pin the brand to the square mark. This prevents the independent wordmark cycle from expanding the logo at the same moment. */
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:40px!important;max-width:40px!important;flex-basis:40px!important}
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-mark{opacity:1!important;visibility:visible!important;transform:none!important}
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark{opacity:0!important;visibility:hidden!important;transform:translateX(8px) scale(.98)!important}

 /* Reserve the ticker lane for the entire opening/open/closing lifecycle. Closing previously released the extra height before the lane finished animating. */
 .header-model-1{--nxc-model1-market-extra:14px;--nxc-model1-market-lane:17px;--nxc-model1-market-lift:3px;--nxc-model1-market-scale:.96}
 .header-model-1>.nxc-ah-surface{min-height:var(--nxc-model1-mobile-row)!important;transition:min-height .4s cubic-bezier(.2,.8,.2,1),border-radius .34s ease,box-shadow .34s ease,background .34s ease,backdrop-filter .34s ease!important}
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing)>.nxc-ah-surface{min-height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important}
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row{
  height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important;
  min-height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important;
  padding-block:0 var(--nxc-model1-market-extra)!important;box-sizing:border-box!important
 }
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-actions-start,
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-brand-zone,
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-left-stage{
  transform:translateY(calc(-1 * var(--nxc-model1-market-lift))) scale(var(--nxc-model1-market-scale))!important
 }
 .header-model-1>.nxc-ah-surface>.nxc-market-ticker{inset:auto 7px 2px 7px!important;height:var(--nxc-model1-market-lane)!important;min-height:var(--nxc-model1-market-lane)!important;max-height:var(--nxc-model1-market-lane)!important}
}
@media(max-width:420px){
 .header-model-1 .model1-brand-zone,.header-model-1 .nxc-ah-brand{width:40px!important;min-width:40px!important;max-width:40px!important}
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:min(76px,22vw)!important;max-width:min(76px,22vw)!important;flex-basis:min(76px,22vw)!important}
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:38px!important;max-width:38px!important;flex-basis:38px!important}
}

/* 44.6.88 · Mobile invariant geometry: ticker expands downward; header content and center logo never move. */
@media(max-width:980px){
 .header-model-1{--nxc-model1-market-extra:20px;--nxc-model1-market-lane:17px;--nxc-model1-market-lift:0px;--nxc-model1-market-scale:1}
 /* During the ticker pass the original 56/54px content row is preserved exactly; only a dedicated bottom lane is added. */
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing)>.nxc-ah-surface{min-height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important}
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row{
  height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important;
  min-height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important;
  padding-block:0 var(--nxc-model1-market-extra)!important;box-sizing:border-box!important
 }
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-actions-start,
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-brand-zone,
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-left-stage{transform:none!important}
 .header-model-1>.nxc-ah-surface>.nxc-market-ticker{
  inset:auto 7px 2px 7px!important;height:var(--nxc-model1-market-lane)!important;min-height:var(--nxc-model1-market-lane)!important;max-height:var(--nxc-model1-market-lane)!important
 }
 /* The brand column/rotator is an invariant square. Wordmark paints outside it as an overlay and therefore never changes grid geometry. */
 .header-model-1 .model1-brand-zone,.header-model-1 .nxc-ah-brand{height:40px!important;min-height:40px!important;max-height:40px!important;align-self:center!important;place-self:center!important;overflow:visible!important}
 .header-model-1 .nxc-ah-logo-rotator,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{
  width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;
  margin:0!important;inset:auto!important;transform:none!important;translate:none!important;contain:layout!important;overflow:visible!important;transition:none!important
 }
 .header-model-1 .nxc-model1-logo-face.is-mark{inset:0!important;left:0!important;top:0!important;width:40px!important;height:40px!important;transform:none}
 .header-model-1 .nxc-model1-logo-face.is-wordmark{
  inset:auto!important;top:0!important;left:50%!important;width:min(84px,23vw)!important;height:40px!important;
  opacity:0;visibility:hidden;transform:translateX(calc(-50% + 8px)) scale(.98)!important;transform-origin:center!important
 }
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-mark{opacity:0!important;visibility:hidden!important;transform:translateX(-8px) scale(.96)!important}
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark{opacity:1!important;visibility:visible!important;transform:translateX(-50%)!important}
 /* Gold-price mode has zero authority over the center logo. */
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-mark{opacity:0!important;visibility:hidden!important;transform:translateX(-8px) scale(.96)!important}
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark{opacity:1!important;visibility:visible!important;transform:translateX(-50%)!important}
}
@media(max-width:420px){
 .header-model-1 .model1-brand-zone,.header-model-1 .nxc-ah-brand{height:38px!important;min-height:38px!important;max-height:38px!important}
 .header-model-1 .nxc-ah-logo-rotator,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}
 .header-model-1 .nxc-model1-logo-face.is-mark{width:38px!important;height:38px!important}
 .header-model-1 .nxc-model1-logo-face.is-wordmark{width:min(76px,22vw)!important;height:38px!important}
}


/* 44.6.89 · Migrated mobile geometry authority.
 * The content row never changes size/position. Market ticker receives an independent
 * bottom lane and the logo faces use opacity-only swaps so Gold Price cannot move them.
 */
@media(max-width:980px){
 .header-model-1{
  --nxc-model1-market-extra:22px;
  --nxc-model1-market-lane:18px;
  --nxc-model1-market-lift:0px;
  --nxc-model1-market-scale:1;
 }
 .header-model-1>.nxc-ah-surface{
  height:auto!important;
  min-height:var(--nxc-model1-mobile-row)!important;
  padding:0!important;
  overflow:visible!important;
  transition:border-radius .34s ease,box-shadow .34s ease,background .34s ease,backdrop-filter .34s ease!important;
 }
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing)>.nxc-ah-surface{
  min-height:calc(var(--nxc-model1-mobile-row) + var(--nxc-model1-market-extra))!important;
 }
 .header-model-1 .model1-main-row,
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row{
  height:var(--nxc-model1-mobile-row)!important;
  min-height:var(--nxc-model1-mobile-row)!important;
  max-height:var(--nxc-model1-mobile-row)!important;
  padding-block:0!important;
  margin-block:0!important;
  box-sizing:border-box!important;
  align-items:center!important;
  transform:none!important;
 }
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-actions-start,
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-brand-zone,
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row>.model1-left-stage,
 .header-model-1.is-model1-price-stage-active .model1-main-row>.model1-brand-zone{
  transform:none!important;
  translate:none!important;
  margin-block:0!important;
 }
 .header-model-1>.nxc-ah-surface>.nxc-market-ticker{
  inset:auto!important;
  inset-block-start:calc(var(--nxc-model1-mobile-row) + 2px)!important;
  inset-inline:7px!important;
  width:auto!important;
  height:var(--nxc-model1-market-lane)!important;
  min-height:var(--nxc-model1-market-lane)!important;
  max-height:var(--nxc-model1-market-lane)!important;
  padding:0 7px!important;
  margin:0!important;
  box-sizing:border-box!important;
  align-items:center!important;
  overflow:hidden!important;
 }
 .header-model-1 .nxc-market-ticker .nxc-market-status{display:none!important}
 .header-model-1 .nxc-market-ticker .nxc-market-viewport,
 .header-model-1 .nxc-market-ticker .nxc-market-track{height:100%!important;min-height:0!important;align-items:center!important}
 .header-model-1 .nxc-market-ticker .nxc-market-item{height:100%!important;align-items:center!important;line-height:1!important}
 .header-model-1 .nxc-market-ticker>time{height:16px!important;min-height:0!important;max-height:16px!important;line-height:16px!important;align-self:center!important;margin:0!important;padding:0!important}

 /* Center identity is a fixed square independent from either side-stage width. */
 .header-model-1 .model1-brand-zone,
 .header-model-1 .nxc-ah-brand{
  align-self:center!important;
  justify-self:center!important;
  margin:0!important;
  padding:0!important;
  translate:none!important;
 }
 .header-model-1 .nxc-ah-logo-rotator,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  bottom:auto!important;
  margin:0!important;
  translate:none!important;
  transform:none!important;
  transform-origin:center!important;
  transition:none!important;
 }
 .header-model-1 .nxc-model1-logo-face,
 .header-model-1 .nxc-model1-logo-face.is-mark{
  top:0!important;
  bottom:auto!important;
  margin:0!important;
  translate:none!important;
  transform:none!important;
  transform-origin:center!important;
  transition:opacity .26s ease,visibility .26s ease!important;
 }
 .header-model-1 .nxc-model1-logo-face.is-wordmark{
  top:0!important;
  bottom:auto!important;
  margin:0!important;
  translate:none!important;
  transform:translateX(-50%)!important;
  transform-origin:center!important;
  transition:opacity .26s ease,visibility .26s ease!important;
 }
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-mark,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-mark{
  opacity:0!important;visibility:hidden!important;transform:none!important
 }
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark{
  opacity:1!important;visibility:visible!important;transform:translateX(-50%)!important
 }
}


/* 44.6.90 · Final ticker/menu/identity authority.
 * Desktop ticker is a real flow lane between main row and menu.
 * Mobile logo/wordmark swap is opacity-only inside a fixed square layout footprint.
 */
@media(min-width:981px){
 .header-model-1{--nxc-model1-market-lane-desktop:24px}
 .header-model-1>.nxc-ah-surface>.nxc-market-ticker{
  position:relative!important;inset:auto!important;inset-block:auto!important;inset-inline:auto!important;
  z-index:12!important;width:auto!important;max-width:none!important;height:0!important;min-height:0!important;max-height:0!important;
  margin:0 14px!important;padding:0 10px!important;box-sizing:border-box!important;overflow:hidden!important;
  border-radius:10px!important;border-top:1px solid transparent!important;border-bottom:1px solid transparent!important;
  background:color-mix(in srgb,currentColor 2.5%,transparent)!important;opacity:0!important;visibility:hidden!important;
  transform:translateY(-4px)!important;clip-path:inset(0 0 100% 0 round 10px)!important;
  transition:height .34s cubic-bezier(.2,.8,.2,1),min-height .34s cubic-bezier(.2,.8,.2,1),max-height .34s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .34s cubic-bezier(.2,.8,.2,1),clip-path .34s cubic-bezier(.2,.8,.2,1),visibility .22s ease!important
 }
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing)>.nxc-ah-surface>.nxc-market-ticker{
  height:var(--nxc-model1-market-lane-desktop)!important;min-height:var(--nxc-model1-market-lane-desktop)!important;max-height:var(--nxc-model1-market-lane-desktop)!important;
  border-color:color-mix(in srgb,currentColor 7%,transparent)!important
 }
 .header-model-1:is(.is-market-opening,.is-market-open)>.nxc-ah-surface>.nxc-market-ticker{
  opacity:1!important;visibility:visible!important;transform:none!important;clip-path:inset(0 0 0 0 round 10px)!important
 }
 .header-model-1.is-market-closing>.nxc-ah-surface>.nxc-market-ticker{
  opacity:0!important;visibility:hidden!important;transform:translateY(-3px)!important;clip-path:inset(100% 0 0 0 round 10px)!important
 }
 /* Keep the content row height stable. Only its contents become subtly compact while the ticker passes. */
 .header-model-1:is(.is-market-opening,.is-market-open,.is-market-closing) .model1-main-row{
  height:var(--nxc-model1-row)!important;min-height:var(--nxc-model1-row)!important;padding-block:0!important
 }
 .header-model-1:is(.is-market-opening,.is-market-open) .model1-main-row>.model1-actions-start,
 .header-model-1:is(.is-market-opening,.is-market-open) .model1-main-row>.model1-brand-zone,
 .header-model-1:is(.is-market-opening,.is-market-open) .model1-main-row>.model1-left-stage{
  transform:translateY(-3px) scale(.97)!important;opacity:1!important
 }
 .header-model-1.is-market-closing .model1-main-row>.model1-actions-start,
 .header-model-1.is-market-closing .model1-main-row>.model1-brand-zone,
 .header-model-1.is-market-closing .model1-main-row>.model1-left-stage{transform:none!important;opacity:1!important}
 /* DOM order is main → ticker → menu; keep the menu in flow and below the ticker at all times. */
 .header-model-1 .model1-menu-rail{position:relative!important;z-index:8!important;margin-top:0!important}
}

@media(max-width:980px){
 /* Fixed identity footprint: no logo face may affect grid size or vertical alignment. */
 .header-model-1 .model1-brand-zone,.header-model-1 .nxc-ah-brand{
  width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;
  align-self:center!important;justify-self:center!important;overflow:visible!important
 }
 .header-model-1 .nxc-ah-logo-rotator,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{
  position:relative!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;
  flex:0 0 44px!important;margin:0!important;overflow:visible!important;contain:layout!important;transform:none!important;translate:none!important;transition:none!important
 }
 .header-model-1 .nxc-model1-logo-face,.header-model-1 .nxc-model1-logo-face.is-mark{
  position:absolute!important;inset:0!important;width:44px!important;height:44px!important;margin:0!important;display:grid!important;place-items:center!important;
  transform:none!important;translate:none!important;transition:opacity .28s ease,visibility .28s ease!important;transform-origin:center!important
 }
 .header-model-1 .nxc-model1-logo-face.is-wordmark{
  position:absolute!important;inset:auto!important;top:0!important;left:50%!important;width:min(88px,24vw)!important;height:44px!important;margin:0!important;
  display:grid!important;place-items:center!important;opacity:0!important;visibility:hidden!important;transform:translateX(-50%)!important;translate:none!important;
  transition:opacity .28s ease,visibility .28s ease!important;transform-origin:center!important;pointer-events:none!important
 }
 .header-model-1 .nxc-ah-logo-rotator:not(.is-mobile-wordmark-mode) .nxc-model1-logo-face.is-mark{opacity:1!important;visibility:visible!important}
 .header-model-1 .nxc-ah-logo-rotator:not(.is-mobile-wordmark-mode) .nxc-model1-logo-face.is-wordmark{opacity:0!important;visibility:hidden!important}
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-mark{opacity:0!important;visibility:hidden!important;transform:none!important}
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark{opacity:1!important;visibility:visible!important;transform:translateX(-50%)!important}
 /* Gold-price swap has no authority over either logo face. */
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-model1-logo-face.is-mark,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-model1-logo-face.is-wordmark{top:0!important;margin:0!important;translate:none!important}
}
@media(max-width:420px){
 .header-model-1 .model1-brand-zone,.header-model-1 .nxc-ah-brand{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}
 .header-model-1 .nxc-ah-logo-rotator,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark,
 .header-model-1 .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode,
 .header-model-1:has(.model1-left-stage.is-price-mode) .nxc-ah-logo-rotator.has-model1-wordmark.is-mobile-wordmark-mode{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex-basis:40px!important}
 .header-model-1 .nxc-model1-logo-face,.header-model-1 .nxc-model1-logo-face.is-mark{width:40px!important;height:40px!important}
 .header-model-1 .nxc-model1-logo-face.is-wordmark{width:min(80px,23vw)!important;height:40px!important}
}

/* 44.6.91 · Final mobile stability authority.
 * Labels are desktop-only and every logo/action keeps a fixed paint footprint.
 */
@media(min-width:981px){
 .header-model-1 :is(.model1-menu-rail,.model2-menu-rail).align-start>.nxc-ah-nav,
 .header-model-1 .nxc-ah-nav.align-start{justify-content:flex-start!important}
}
@media(max-width:980px){
 .header-model-1 .nxc-ah-action-label{display:none!important}
 .header-model-1 .model1-action,.header-model-1 .model1-action.has-action-label{
  width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;
  flex:0 0 40px!important;padding:0!important;gap:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important
 }
 .header-model-1 .model1-actions-start,.header-model-1 .model1-actions-end{
  display:grid!important;grid-template-columns:repeat(2,40px)!important;grid-auto-columns:40px!important;grid-auto-flow:column!important;gap:6px!important;
  width:86px!important;min-width:86px!important;max-width:86px!important;height:40px!important;overflow:hidden!important
 }
 .header-model-1 .model1-left-stage{width:86px!important;min-width:86px!important;max-width:86px!important;height:40px!important;overflow:hidden!important;contain:layout paint!important}
 .header-model-1 .model1-left-stage>.nxc-model1-gold-price{
  width:86px!important;min-width:86px!important;max-width:86px!important;height:40px!important;overflow:hidden!important;transform:none!important
 }
 .header-model-1 .model1-main-row{grid-template-columns:86px 44px 86px!important;justify-content:space-between!important}
 .header-model-1 .model1-brand-zone,.header-model-1 .nxc-ah-brand,.header-model-1 .nxc-ah-logo-rotator{
  width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;
  overflow:hidden!important;contain:layout paint!important
 }
 .header-model-1 .nxc-model1-logo-face,.header-model-1 .nxc-model1-logo-face.is-mark,.header-model-1 .nxc-model1-logo-face.is-wordmark{
  position:absolute!important;inset:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;
  transform:none!important;translate:none!important;overflow:hidden!important;place-items:center!important
 }
 .header-model-1 .nxc-model1-logo-face>img,.header-model-1 .nxc-model1-theme-logo{
  display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important
 }
 .header-model-1 .nxc-ah-logo-rotator.is-mobile-wordmark-mode .nxc-model1-logo-face.is-wordmark{transform:none!important}
 .header-model-1 .nxc-header-drawer{display:block}
}
@media(max-width:420px){
 .header-model-1 .model1-action,.header-model-1 .model1-action.has-action-label{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}
 .header-model-1 .model1-actions-start,.header-model-1 .model1-actions-end{grid-template-columns:repeat(2,38px)!important;grid-auto-columns:38px!important;width:80px!important;min-width:80px!important;max-width:80px!important;gap:4px!important}
 .header-model-1 .model1-left-stage,.header-model-1 .model1-left-stage>.nxc-model1-gold-price{width:80px!important;min-width:80px!important;max-width:80px!important}
 .header-model-1 .model1-main-row{grid-template-columns:80px 40px 80px!important}
 .header-model-1 .model1-brand-zone,.header-model-1 .nxc-ah-brand,.header-model-1 .nxc-ah-logo-rotator,.header-model-1 .nxc-model1-logo-face,.header-model-1 .nxc-model1-logo-face.is-mark,.header-model-1 .nxc-model1-logo-face.is-wordmark{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}
}
/* Jelveh Adaptive Header Model 2 + shared drawer — 44.6.93 */
.header-model-2{
 --nxc-model1-radius:28px;--nxc-model1-row:82px;--nxc-model1-row-compact:66px;
 --nxc-model1-bg:var(--nxc-bg,var(--color-background,#fff));
 --nxc-model1-text:var(--nxc-text,var(--color-text,#111827));
 --nxc-model1-brand:var(--nxc-primary,var(--color-primary,#6658f5));
 --nxc-model1-brand-2:var(--nxc-secondary,var(--color-secondary,var(--nxc-primary,#6658f5)));
 --nxc-model1-accent:var(--nxc-accent,var(--color-accent,var(--nxc-primary,#6658f5)));
 position:sticky!important;top:0;z-index:120;margin:10px auto 0!important;color:var(--nxc-model1-text)!important;
 border-radius:var(--nxc-model1-radius)!important;
 transition:width .48s cubic-bezier(.22,.78,.2,1),max-width .48s cubic-bezier(.22,.78,.2,1),margin .34s ease,border-radius .34s ease!important
}
.header-model-2.width-wide{width:min(calc(100% - 32px),1480px)!important;max-width:1480px!important}
.header-model-2.width-normal{width:min(calc(100% - 96px),1220px)!important;max-width:1220px!important}
.header-model-2.width-full{width:100%!important;max-width:none!important;margin-top:0!important;border-radius:0!important;--nxc-model1-radius:0px}
.header-model-2>.nxc-ah-surface{position:relative!important;overflow:visible!important;border-radius:inherit!important;color:inherit!important;box-shadow:0 12px 38px rgba(15,23,42,.09);isolation:isolate}
.header-model-2>.nxc-ah-surface:before,.header-model-2>.nxc-ah-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}
.header-model-2.model1-bg-theme>.nxc-ah-surface{background:var(--nxc-model1-bg)!important;border:1px solid color-mix(in srgb,currentColor 7%,transparent)}
.header-model-2.model1-bg-glass>.nxc-ah-surface{background:color-mix(in srgb,var(--nxc-model1-bg) 76%,transparent)!important;backdrop-filter:blur(22px) saturate(1.14);border:1px solid color-mix(in srgb,currentColor 8%,transparent)}
.header-model-2.model1-bg-mesh>.nxc-ah-surface{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--nxc-model1-brand) 18%,transparent),transparent 34%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--nxc-model1-accent) 15%,transparent),transparent 32%),color-mix(in srgb,var(--nxc-model1-bg) 96%,var(--nxc-model1-brand) 4%)!important;border:1px solid color-mix(in srgb,var(--nxc-model1-brand) 12%,currentColor 6%)}
.header-model-2.model1-bg-aurora>.nxc-ah-surface{background:linear-gradient(118deg,color-mix(in srgb,var(--nxc-model1-bg) 90%,var(--nxc-model1-brand) 10%),color-mix(in srgb,var(--nxc-model1-bg) 92%,var(--nxc-model1-accent) 8%) 48%,color-mix(in srgb,var(--nxc-model1-bg) 88%,var(--nxc-model1-brand-2) 12%))!important;border:1px solid color-mix(in srgb,var(--nxc-model1-brand) 13%,currentColor 5%)}
.header-model-2.model1-bg-gradient>.nxc-ah-surface{background:linear-gradient(132deg,color-mix(in srgb,var(--nxc-model1-bg) 94%,var(--nxc-model1-brand) 6%),color-mix(in srgb,var(--nxc-model1-bg) 88%,var(--nxc-model1-brand-2) 12%))!important;border:1px solid color-mix(in srgb,var(--nxc-model1-brand) 11%,currentColor 5%)}
.header-model-2.model1-bg-transparent>.nxc-ah-surface{background:transparent!important;box-shadow:none!important;border:0!important}

.header-model-2 .model2-main-row{height:var(--nxc-model1-row)!important;min-height:var(--nxc-model1-row)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(14px,2vw,28px)!important;padding:0 clamp(14px,2.3vw,32px)!important;direction:rtl!important;border-radius:inherit!important;transition:height .36s ease,min-height .36s ease,padding .36s ease!important}
.header-model-2 .nxc-model2-identity{display:flex!important;align-items:center!important;gap:clamp(16px,2.2vw,34px)!important;min-width:0!important;flex:1 1 auto!important}
.header-model-2 .nxc-model2-brand-wrap{display:flex!important;align-items:center!important;min-width:0!important;flex:0 1 auto!important}
.header-model-2 .nxc-ah-brand{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;max-width:330px!important;color:inherit!important;text-decoration:none!important}
.header-model-2 .nxc-ah-logo-rotator{position:relative!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;flex:0 0 52px!important;overflow:hidden!important;border-radius:15px!important;contain:layout paint!important}
.header-model-2 .nxc-model1-logo-face{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;opacity:0;visibility:hidden}
.header-model-2 .nxc-model1-logo-face.is-mark{opacity:1;visibility:visible}
.header-model-2 .nxc-model1-logo-face>img,.header-model-2 .nxc-model1-theme-logo{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}
.header-model-2 .nxc-model1-theme-logo.is-dark{display:none!important}
html[data-theme="dark"] .header-model-2 .nxc-model1-theme-logo.is-light,html.is-dark-theme .header-model-2 .nxc-model1-theme-logo.is-light{display:none!important}
html[data-theme="dark"] .header-model-2 .nxc-model1-theme-logo.is-dark,html.is-dark-theme .header-model-2 .nxc-model1-theme-logo.is-dark{display:block!important}
.header-model-2 .nxc-ah-brand-copy{display:grid!important;gap:3px!important;min-width:0!important;line-height:1.15!important;text-align:right!important}
.header-model-2 .nxc-ah-brand-copy b{font-size:.95rem!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.header-model-2 .nxc-ah-brand-copy small{font-size:.68rem!important;opacity:.62!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.header-model-2 .nxc-model2-search-wrap{display:flex!important;align-items:center!important;gap:14px!important;min-width:240px!important;flex:1 1 520px!important;max-width:760px!important}
.header-model-2 .nxc-model2-search-wrap>.nxc-ah-search{display:flex!important;flex:1 1 520px!important;width:min(100%,520px)!important;max-width:520px!important}
.header-model-2 .nxc-model2-desktop-price{display:inline-flex!important;min-width:105px!important;max-width:138px!important;flex:0 0 auto!important}
.header-model-2 .nxc-model2-desktop-price .nxc-market-header-badge{display:grid!important;gap:1px!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;color:inherit!important}
.header-model-2 .nxc-model2-desktop-price .nxc-market-label{display:block!important;font-size:.61rem!important;opacity:.6!important;text-align:right!important;white-space:nowrap!important}
.header-model-2 .nxc-model2-desktop-price small{font-size:.61rem!important;opacity:.6!important}.header-model-2 .nxc-model2-desktop-price b{font-size:.77rem!important}
.header-model-2 .nxc-model2-mobile-price{display:none!important}
.header-model-2 .nxc-model2-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;direction:rtl!important}
.header-model-2 .model1-action{position:relative!important;min-width:44px!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:14px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;color:inherit!important;background:transparent!important;text-decoration:none!important}
.header-model-2 .model1-action.has-action-label{width:auto!important;max-width:170px!important;flex:0 1 auto!important;padding-inline:13px!important}
.header-model-2.model1-icon-style-soft .model1-action{background:color-mix(in srgb,currentColor 7%,transparent)!important}
.header-model-2.model1-icon-style-outline .model1-action{border:1px solid color-mix(in srgb,currentColor 16%,transparent)!important}
.header-model-2.model1-icon-style-glass .model1-action{background:color-mix(in srgb,var(--nxc-model1-bg) 55%,transparent)!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;backdrop-filter:blur(12px)}
.header-model-2 .nxc-ah-action-label{font-size:.73rem!important;font-weight:850!important;white-space:nowrap!important}
.header-model-2 .nxc-model2-fixed-trigger{display:none!important}
.header-model-2 .nxc-ah-cart-count{position:absolute!important;inset-block-start:3px!important;inset-inline-start:3px!important;z-index:3!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important;line-height:17px!important;border-radius:999px!important;background:var(--nxc-model1-brand)!important;color:#fff!important;text-align:center!important}

.header-model-2>.nxc-ah-surface>.nxc-market-ticker{position:relative!important;z-index:2!important;margin:0 14px!important;border-radius:10px!important;max-width:none!important}
.header-model-2 .model2-menu-rail{position:relative!important;display:block!important;overflow:hidden!important;max-height:58px!important;border-top:1px solid color-mix(in srgb,currentColor 8%,transparent)!important;opacity:1!important;transition:max-height .32s ease,opacity .22s ease,transform .32s ease!important}
.header-model-2 .model2-menu-rail>.nxc-ah-nav{min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,2vw,30px)!important;padding:0 18px!important}
.header-model-2 :is(.model2-menu-rail,.model1-menu-rail).align-start>.nxc-ah-nav,.header-model-2 .nxc-ah-nav.align-start{justify-content:flex-start!important}
.header-model-2 .model2-menu-rail .nxc-ah-nav-link{min-height:42px!important;display:inline-flex!important;align-items:center!important;padding:0 4px!important;color:inherit!important;text-decoration:none!important;font-size:.82rem!important;font-weight:800!important}
.header-model-2.is-below-collapsed .model2-menu-rail,.header-model-2.is-menu-manually-collapsed .model2-menu-rail{max-height:0!important;opacity:0!important;transform:translateY(-7px)!important}
.header-model-2.width-full,.header-model-2.width-full>.nxc-ah-surface,.header-model-2.width-full .model2-main-row{border-radius:0!important}

/* 44.6.94 · Shared luxury drawer: start-aligned identity and drawer-only link glyphs. */
.header-v10 .nxc-header-drawer{position:fixed!important;inset:0!important;z-index:2147481250!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .22s ease,visibility .22s ease!important;isolation:isolate}
.header-v10 .nxc-header-drawer.is-open{pointer-events:auto!important;opacity:1!important;visibility:visible!important}
.header-v10 .nxc-header-drawer-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:rgba(8,12,22,.52)!important;backdrop-filter:blur(7px) saturate(.86)!important;opacity:0!important;transition:opacity .24s ease!important}
.header-v10 .nxc-header-drawer.is-open .nxc-header-drawer-backdrop{opacity:1!important}
.header-v10 .nxc-header-drawer-panel{position:absolute!important;top:50%!important;right:clamp(18px,4vw,64px)!important;left:auto!important;width:min(420px,34vw)!important;height:78dvh!important;min-height:0!important;max-height:78dvh!important;padding:18px!important;border-radius:30px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--nxc-model1-bg,#fff) 97%,var(--nxc-model1-brand) 3%),color-mix(in srgb,var(--nxc-model1-bg,#fff) 91%,transparent))!important;color:var(--nxc-model1-text,#111827)!important;border:1px solid color-mix(in srgb,var(--nxc-model1-brand) 15%,currentColor 8%)!important;box-shadow:0 34px 110px rgba(9,14,28,.34),inset 0 1px rgba(255,255,255,.42)!important;backdrop-filter:blur(28px) saturate(1.18)!important;overflow:hidden!important;transform:translate(116%,-50%) scale(.975)!important;transform-origin:right center!important;transition:transform .38s cubic-bezier(.18,.86,.2,1),box-shadow .3s ease!important}
.header-v10 .nxc-header-drawer.is-open .nxc-header-drawer-panel{transform:translate(0,-50%) scale(1)!important}
.header-v10 .nxc-header-drawer-head{position:relative!important;display:flex!important;direction:rtl!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:76px!important;padding:8px 8px 14px!important;margin-bottom:8px!important;border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent)!important}
.header-v10 .nxc-header-drawer-brand{min-width:0!important;max-width:calc(100% - 58px)!important;display:block!important;flex:0 1 auto!important;text-align:right!important}
.header-v10 .nxc-header-drawer-brand.is-text-only>b{font-size:1.04rem!important;font-weight:950!important}
.header-v10 .nxc-header-drawer-brand>.nxc-ah-brand{display:flex!important;direction:rtl!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;gap:11px!important;overflow:visible!important;color:inherit!important;text-decoration:none!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;text-align:right!important}
.header-v10 .nxc-header-drawer-brand .nxc-ah-logo-rotator{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;flex:0 0 52px!important;border-radius:15px!important;overflow:hidden!important}
.header-v10 .nxc-header-drawer-brand .nxc-model1-logo-face{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important}
.header-v10 .nxc-header-drawer-brand .nxc-model1-logo-face.is-wordmark{display:none!important}
.header-v10 .nxc-header-drawer-brand .nxc-ah-brand-copy{display:grid!important;min-width:0!important;max-width:100%!important;gap:4px!important;text-align:right!important;line-height:1.2!important}
.header-v10 .nxc-header-drawer-brand .nxc-ah-brand-copy b{display:block!important;max-width:100%!important;font-size:.98rem!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.header-v10 .nxc-header-drawer-brand .nxc-ah-brand-copy small{display:block!important;max-width:100%!important;font-size:.66rem!important;opacity:.58!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.header-v10 .nxc-header-drawer-head>button{width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:15px!important;background:color-mix(in srgb,currentColor 7%,transparent)!important;color:inherit!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease!important}
.header-v10 .nxc-header-drawer-head>button:hover{background:color-mix(in srgb,var(--nxc-model1-brand) 11%,transparent)!important;color:var(--nxc-model1-brand)!important}
.header-v10 .nxc-header-drawer-head>button:active{transform:scale(.95)!important}
.header-v10 .nxc-header-drawer-close-icon{display:block!important;width:20px!important;height:20px!important;background:currentColor!important;-webkit-mask:url('/assets/header-icons/search-close-44.6.80.png') center/contain no-repeat!important;mask:url('/assets/header-icons/search-close-44.6.80.png') center/contain no-repeat!important}
.header-v10 .nxc-header-drawer-links{height:calc(100% - 92px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;display:grid!important;align-content:start!important;gap:7px!important;padding:8px 3px 10px!important}
.header-v10 .nxc-header-drawer-links .nxc-ah-nav-link{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:9px 13px 9px 9px!important;border:1px solid transparent!important;border-radius:16px!important;color:inherit!important;text-decoration:none!important;font-size:.88rem!important;font-weight:850!important;background:transparent!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease!important}
.header-v10 .nxc-header-drawer-links .nxc-ah-nav-link:hover,.header-v10 .nxc-header-drawer-links .nxc-ah-nav-link.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--nxc-model1-brand) 11%,transparent),color-mix(in srgb,var(--nxc-model1-brand) 4%,transparent))!important;border-color:color-mix(in srgb,var(--nxc-model1-brand) 13%,transparent)!important;color:var(--nxc-model1-brand)!important;transform:translateX(-2px)!important}
.header-v10 .nxc-header-drawer-links .nxc-ah-nav-link>i{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:color-mix(in srgb,currentColor 6%,transparent)!important;color:currentColor!important;opacity:.7!important}
.header-v10 .nxc-header-drawer-links .nxc-ah-nav-link.is-active>i{background:color-mix(in srgb,var(--nxc-model1-brand) 12%,transparent)!important;opacity:1!important}
.header-v10 .nxc-header-drawer-link-arrow{display:block!important;width:17px!important;height:17px!important;background:currentColor!important;-webkit-mask:url('/assets/icons/customer/module-forward-duotone.png?v=44.5.42') center/contain no-repeat!important;mask:url('/assets/icons/customer/module-forward-duotone.png?v=44.5.42') center/contain no-repeat!important;transform:none!important}
.header-v10 .nxc-header-drawer-socials{position:absolute!important;top:50%!important;left:clamp(18px,4vw,64px)!important;right:auto!important;bottom:auto!important;z-index:3!important;display:flex!important;flex-direction:column!important;gap:7px!important;padding:8px!important;border-radius:19px!important;background:color-mix(in srgb,var(--nxc-model1-bg,#fff) 76%,transparent)!important;color:var(--nxc-model1-text,#111827)!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;box-shadow:0 18px 58px rgba(9,14,28,.2)!important;backdrop-filter:blur(22px) saturate(1.1)!important;transform:translateY(-50%)!important}
.header-v10 .nxc-header-drawer-socials>a{width:39px!important;height:39px!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:inherit!important;background:color-mix(in srgb,currentColor 6%,transparent)!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}
.header-v10 .nxc-header-drawer-socials>a:hover{transform:translateY(-2px)!important;background:color-mix(in srgb,var(--nxc-model1-brand) 12%,transparent)!important;color:var(--nxc-model1-brand)!important}
.header-v10 .nxc-header-social-icon{width:18px!important;height:18px!important;background:currentColor!important;-webkit-mask:center/contain no-repeat!important;mask:center/contain no-repeat!important;-webkit-mask-image:url('/assets/footer-icons/social.png')!important;mask-image:url('/assets/footer-icons/social.png')!important}
.header-v10 .nxc-header-drawer-socials .is-instagram .nxc-header-social-icon{-webkit-mask-image:url('/assets/footer-icons/instagram.png')!important;mask-image:url('/assets/footer-icons/instagram.png')!important}
.header-v10 .nxc-header-drawer-socials .is-telegram .nxc-header-social-icon{-webkit-mask-image:url('/assets/footer-icons/telegram.png')!important;mask-image:url('/assets/footer-icons/telegram.png')!important}
.header-v10 .nxc-header-drawer-socials .is-whatsapp .nxc-header-social-icon{-webkit-mask-image:url('/assets/footer-icons/whatsapp.png')!important;mask-image:url('/assets/footer-icons/whatsapp.png')!important}
.header-v10 .nxc-header-drawer-socials .is-youtube .nxc-header-social-icon{-webkit-mask-image:url('/assets/footer-icons/youtube.png')!important;mask-image:url('/assets/footer-icons/youtube.png')!important}
.header-v10 .nxc-header-drawer-socials .is-linkedin .nxc-header-social-icon{-webkit-mask-image:url('/assets/footer-icons/linkedin.png')!important;mask-image:url('/assets/footer-icons/linkedin.png')!important}
@media(max-width:980px){
 .header-v10 .nxc-header-drawer-panel{right:5vw!important;width:72vw!important;height:78dvh!important;min-height:0!important;max-height:78dvh!important;border-radius:27px!important;padding:14px!important;transform:translate(118%,-50%) scale(.97)!important}
 .header-v10 .nxc-header-drawer.is-open .nxc-header-drawer-panel{transform:translate(0,-50%) scale(1)!important}
 .header-v10 .nxc-header-drawer-head{display:flex!important;min-height:72px!important;padding:7px 7px 12px!important}
 .header-v10 .nxc-header-drawer-head>button{width:42px!important;height:42px!important;border-radius:14px!important}
 .header-v10 .nxc-header-drawer-brand .nxc-ah-logo-rotator{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;flex-basis:46px!important}
 .header-v10 .nxc-header-drawer-brand .nxc-ah-brand-copy b{font-size:.88rem!important}.header-v10 .nxc-header-drawer-brand .nxc-ah-brand-copy small{font-size:.59rem!important}
 .header-v10 .nxc-header-drawer-links{height:calc(100% - 86px)!important;gap:6px!important;padding-top:6px!important}
 .header-v10 .nxc-header-drawer-links .nxc-ah-nav-link{min-height:50px!important;border-radius:15px!important;padding-inline:11px 8px!important}
 .header-v10 .nxc-header-drawer-socials{left:5vw!important;padding:7px!important;border-radius:17px!important}
 .header-v10 .nxc-header-drawer-socials>a{width:36px!important;height:36px!important;border-radius:11px!important}
}
@media(max-width:390px){
 .header-v10 .nxc-header-drawer-panel{right:4vw!important;width:74vw!important;border-radius:24px!important}
 .header-v10 .nxc-header-drawer-socials{left:4vw!important}
 .header-v10 .nxc-header-drawer-brand .nxc-ah-brand-copy small{display:none!important}
}

@media(min-width:981px){
 .header-model-2{--nxc-model2-market-lane:24px}
 .header-model-2.width-wide.is-model1-condensed{width:min(calc(100% - 180px),1240px)!important;max-width:1240px!important}
 .header-model-2.width-normal.is-model1-condensed{width:min(calc(100% - 220px),1080px)!important;max-width:1080px!important}
 .header-model-2.width-full.is-model1-condensed{width:100%!important;max-width:none!important}
 .header-model-2.is-model1-condensed .model2-main-row{height:var(--nxc-model1-row-compact)!important;min-height:var(--nxc-model1-row-compact)!important;padding-inline:18px!important}
 .header-model-2 .model2-menu-rail.is-desktop-hidden{display:none!important}
 .header-model-2>.nxc-ah-surface>.nxc-market-ticker{height:0!important;min-height:0!important;max-height:0!important;padding:0 10px!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;transform:translateY(-4px)!important;clip-path:inset(0 0 100% 0 round 10px)!important;transition:height .34s ease,min-height .34s ease,max-height .34s ease,opacity .22s ease,transform .34s ease,clip-path .34s ease,visibility .22s ease!important}
 .header-model-2:is(.is-market-opening,.is-market-open,.is-market-closing)>.nxc-ah-surface>.nxc-market-ticker{height:var(--nxc-model2-market-lane)!important;min-height:var(--nxc-model2-market-lane)!important;max-height:var(--nxc-model2-market-lane)!important}
 .header-model-2:is(.is-market-opening,.is-market-open)>.nxc-ah-surface>.nxc-market-ticker{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:inset(0 0 0 0 round 10px)!important}
 .header-model-2.is-market-closing>.nxc-ah-surface>.nxc-market-ticker{opacity:0!important;visibility:hidden!important;transform:translateY(-3px)!important;clip-path:inset(100% 0 0 0 round 10px)!important}
}

@media(max-width:980px){
 .header-model-2{--nxc-model1-mobile-row:64px;width:calc(100% - 12px)!important;max-width:none!important;margin-top:6px!important;--nxc-model1-radius:22px;will-change:auto!important}
 .header-model-2.width-full{width:100%!important;margin-top:0!important;--nxc-model1-radius:0px}
 .header-model-2 .model2-main-row{height:var(--nxc-model1-mobile-row)!important;min-height:var(--nxc-model1-mobile-row)!important;max-height:var(--nxc-model1-mobile-row)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;grid-template-areas:"actions identity"!important;gap:8px!important;padding:0 8px!important;overflow:hidden!important}
 .header-model-2 .nxc-model2-identity{grid-area:identity!important;display:block!important;min-width:0!important;max-width:132px!important;justify-self:end!important}
 .header-model-2 .nxc-model2-brand-wrap{display:grid!important;grid-template-columns:44px minmax(0,80px)!important;align-items:center!important;gap:6px!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:44px!important;overflow:hidden!important}
 .header-model-2 .nxc-ah-brand{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;overflow:hidden!important}
 .header-model-2 .nxc-ah-brand-copy{display:none!important}
 .header-model-2 .nxc-ah-logo-rotator{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;flex-basis:44px!important;border-radius:13px!important;overflow:hidden!important}
 .header-model-2 .nxc-model1-logo-face.is-wordmark{display:none!important}
 .header-model-2 .nxc-model2-search-wrap,.header-model-2 .nxc-model2-desktop-price{display:none!important}
 .header-model-2 .nxc-model2-mobile-price{display:grid!important;place-items:center start!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:40px!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;transition:opacity .42s ease,visibility .42s ease!important}
 .header-model-2 .nxc-model2-mobile-price.is-price-visible{opacity:1!important;visibility:visible!important}
 .header-model-2 .nxc-model2-mobile-price .nxc-market-header-badge{display:grid!important;gap:1px!important;width:80px!important;max-width:80px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;overflow:hidden!important}
 .header-model-2 .nxc-model2-mobile-price .nxc-market-label{display:block!important;font-size:.52rem!important;opacity:.58!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.header-model-2 .nxc-model2-mobile-price b{font-size:.64rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .header-model-2 .nxc-model2-actions{grid-area:actions!important;justify-self:start!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
 .header-model-2 .nxc-model2-fixed-trigger{display:inline-flex!important;order:-1!important}
 .header-model-2 .model1-action,.header-model-2 .model1-action.has-action-label{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;padding:0!important;border-radius:13px!important;gap:0!important}
 .header-model-2 .nxc-ah-action-label{display:none!important}
 .header-model-2 .nxc-model1-icon,.header-model-2 .nxc-model1-cart-visual{width:20px!important;height:20px!important;flex-basis:20px!important}
 .header-model-2 .model2-menu-rail{display:none!important}
 .header-model-2>.nxc-ah-surface>.nxc-market-ticker{position:absolute!important;inset-block-start:calc(var(--nxc-model1-mobile-row) + 2px)!important;inset-inline:7px!important;width:auto!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0 7px!important;overflow:hidden!important}
 .header-model-2:is(.is-market-opening,.is-market-open,.is-market-closing)>.nxc-ah-surface{min-height:calc(var(--nxc-model1-mobile-row) + 29px)!important}
 .header-model-2 .nxc-market-ticker .nxc-market-status{display:none!important}
}
@media(max-width:430px){
 .header-model-2 .model2-main-row{gap:5px!important;padding-inline:6px!important}
 .header-model-2 .nxc-model2-identity{max-width:116px!important}
 .header-model-2 .nxc-model2-brand-wrap{grid-template-columns:40px minmax(0,70px)!important;width:116px!important;min-width:116px!important;max-width:116px!important;gap:5px!important}
 .header-model-2 .nxc-ah-brand,.header-model-2 .nxc-ah-logo-rotator{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex-basis:40px!important}
 .header-model-2 .nxc-model2-mobile-price,.header-model-2 .nxc-model2-mobile-price .nxc-market-header-badge{width:70px!important;min-width:70px!important;max-width:70px!important}
 .header-model-2 .nxc-model2-actions{gap:4px!important}
 .header-model-2 .model1-action,.header-model-2 .model1-action.has-action-label{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}
}
@media(max-width:365px){
 .header-model-2 .nxc-model2-identity{max-width:48px!important}
 .header-model-2 .nxc-model2-brand-wrap{grid-template-columns:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important}
 .header-model-2 .nxc-model2-mobile-price{display:none!important}
 .header-model-2 .nxc-model2-actions{gap:3px!important}
 .header-model-2 .model1-action,.header-model-2 .model1-action.has-action-label{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex-basis:36px!important}
}
@media(prefers-reduced-motion:reduce){.header-v10 .nxc-header-drawer-panel{transition-duration:.001ms!important}.header-model-2 .nxc-model2-mobile-price{opacity:1!important;visibility:visible!important}}

/* 44.6.93 · Model 2 RTL geometry authority + centered branded drawer.
 * Public page CSS may contain older high-specificity generic Header rules.
 * Keep the Model 2 physical lanes explicit so the selected model wins in both
 * fresh renders and existing published snapshots that only receive new assets.
 */
.header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row{
 width:100%!important;max-width:none!important;margin:0!important;
 height:var(--nxc-model1-row)!important;min-height:var(--nxc-model1-row)!important;
 display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-areas:"actions identity"!important;
 align-items:center!important;justify-content:stretch!important;gap:clamp(14px,2vw,28px)!important;
 padding:0 clamp(14px,2.3vw,32px)!important;direction:ltr!important;overflow:visible!important;border-radius:inherit!important
}
.header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-identity{
 grid-area:identity!important;justify-self:stretch!important;width:100%!important;max-width:none!important;
 display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(16px,2.2vw,34px)!important;
 min-width:0!important;direction:rtl!important
}
.header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-actions{
 grid-area:actions!important;justify-self:start!important;align-self:center!important;direction:rtl!important
}
.header-model-2 .nxc-model2-brand-wrap{direction:rtl!important;flex:0 0 auto!important}
.header-model-2 .nxc-model2-search-wrap{direction:rtl!important;flex:1 1 620px!important;justify-content:flex-start!important}
.header-model-2 .nxc-model2-search-wrap>.nxc-ah-search{direction:rtl!important}
.header-model-2 .nxc-model2-search-wrap .nxc-smart-search-field{direction:rtl!important;text-align:right!important}
.header-model-2 .nxc-model2-search-wrap .nxc-smart-search-field>input{direction:rtl!important;text-align:right!important}
.header-model-2 .nxc-model2-search-wrap .nxc-smart-search-field>.nxc-ah-search-leading{justify-self:start!important}
.header-model-2 .nxc-model2-desktop-price,.header-model-2 .nxc-model2-desktop-price .nxc-market-header-badge{
 direction:rtl!important;text-align:right!important
}
.header-model-2 .nxc-model2-desktop-price .nxc-market-header-badge{justify-items:start!important;align-content:center!important}
.header-model-2 .nxc-model2-desktop-price .nxc-market-header-badge>small,
.header-model-2 .nxc-model2-desktop-price .nxc-market-header-badge>b{display:block!important;width:100%!important;text-align:right!important}

@media(min-width:981px){
 .header-model-2.is-model1-condensed>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row{
  height:var(--nxc-model1-row-compact)!important;min-height:var(--nxc-model1-row-compact)!important;padding-inline:18px!important
 }
}

@media(max-width:980px){
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row{
  width:100%!important;max-width:none!important;margin:0!important;
  height:var(--nxc-model1-mobile-row)!important;min-height:var(--nxc-model1-mobile-row)!important;max-height:var(--nxc-model1-mobile-row)!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"actions identity"!important;
  align-items:center!important;gap:8px!important;padding:0 8px!important;direction:ltr!important;overflow:hidden!important
 }
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-identity{
  grid-area:identity!important;justify-self:end!important;width:132px!important;min-width:132px!important;max-width:132px!important;
  display:block!important;direction:rtl!important;overflow:hidden!important
 }
 .header-model-2 .nxc-model2-brand-wrap{
  display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;direction:rtl!important;
  gap:6px!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:44px!important;overflow:hidden!important
 }
 .header-model-2 .nxc-model2-mobile-price{order:1!important;direction:rtl!important;text-align:right!important;place-items:center start!important}
 .header-model-2 .nxc-model2-mobile-price .nxc-market-header-badge{direction:rtl!important;text-align:right!important;justify-items:start!important}
 .header-model-2 .nxc-model2-mobile-price .nxc-market-header-badge>small,
 .header-model-2 .nxc-model2-mobile-price .nxc-market-header-badge>b{display:block!important;width:100%!important;text-align:right!important}
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-actions{
  grid-area:actions!important;justify-self:start!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
  direction:rtl!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important
 }
 /* A closed ticker must not leak its stale-rate time badge below the rounded header. */
 .header-model-2>.nxc-ah-surface>.nxc-market-ticker{
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-4px)!important;
  transition:opacity .22s ease,visibility .22s ease,transform .3s ease!important
 }
 .header-model-2:is(.is-market-opening,.is-market-open)>.nxc-ah-surface>.nxc-market-ticker{
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important
 }
 .header-model-2.is-market-closing>.nxc-ah-surface>.nxc-market-ticker{
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-3px)!important
 }
}
@media(max-width:430px){
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row{gap:5px!important;padding-inline:6px!important}
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-identity{width:116px!important;min-width:116px!important;max-width:116px!important}
 .header-model-2 .nxc-model2-brand-wrap{width:116px!important;min-width:116px!important;max-width:116px!important;gap:5px!important}
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-actions{gap:4px!important}
}
@media(max-width:365px){
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row{gap:4px!important;padding-inline:5px!important}
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-identity{width:104px!important;min-width:104px!important;max-width:104px!important}
 .header-model-2 .nxc-model2-brand-wrap{display:flex!important;width:104px!important;min-width:104px!important;max-width:104px!important;gap:4px!important}
 .header-model-2 .nxc-ah-brand,.header-model-2 .nxc-ah-logo-rotator{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex-basis:36px!important}
 .header-model-2 .nxc-model2-mobile-price{display:grid!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:36px!important}
 .header-model-2 .nxc-model2-mobile-price .nxc-market-header-badge{width:64px!important;min-width:64px!important;max-width:64px!important}
 .header-model-2 .nxc-model2-mobile-price .nxc-market-label{font-size:.47rem!important}.header-model-2 .nxc-model2-mobile-price b{font-size:.58rem!important}
 .header-model-2>.nxc-ah-surface>.nxc-wrap.nxc-ah-row.model2-main-row>.nxc-model2-actions{gap:3px!important}
 .header-model-2 .model1-action,.header-model-2 .model1-action.has-action-label{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex-basis:34px!important}
 .header-model-2 .nxc-model1-icon,.header-model-2 .nxc-model1-cart-visual{width:18px!important;height:18px!important;flex-basis:18px!important}
}

/* 44.6.95 · Header market status + directional value polish. */
.header-v10 .nxc-market-ticker>time{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-inline:4px!important}
.header-v10 .nxc-market-ticker>time:before{box-shadow:none!important}
.header-v10 .nxc-market-header-badge{border:0!important;box-shadow:none!important;filter:none!important}
.header-v10 .nxc-market-item.is-up>strong,.header-v10 .nxc-market-item.is-up>em{color:#159766!important}
.header-v10 .nxc-market-item.is-down>strong,.header-v10 .nxc-market-item.is-down>em{color:#d84a5d!important}
.header-v10 .nxc-market-item.is-flat>strong,.header-v10 .nxc-market-item.is-flat>em{color:inherit!important;opacity:.78}
html[data-theme="dark"] .header-v10 .nxc-market-item.is-up>strong,html[data-theme="dark"] .header-v10 .nxc-market-item.is-up>em{color:#45d99a!important}
html[data-theme="dark"] .header-v10 .nxc-market-item.is-down>strong,html[data-theme="dark"] .header-v10 .nxc-market-item.is-down>em{color:#ff7d8c!important}

/* 44.6.97 · Model 2 search stacking guard. The live search is portaled above menu/ticker; these rules cover the opening frame and JS fallback. */
.header-model-2.is-search-layer-open{z-index:2147481100!important}
.header-model-2.is-search-layer-open .nxc-ah-search{z-index:2147481150!important}
.header-model-2.is-search-layer-open .nxc-ah-search-results{z-index:2147481160!important}
.header-model-2.is-search-layer-open .model2-menu-rail,.header-model-2.is-search-layer-open>.nxc-ah-surface>.nxc-market-ticker{z-index:1!important}
