/* Isolated header: standard layout, no page-builder sticky/animation widgets. */
#ic-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10010;display:block;width:100%;height:auto;margin:0;padding:0;background:#111;color:#fff;transform:none;animation:none;isolation:isolate;font:500 14px/1.4 Arial,sans-serif;box-sizing:border-box}
#ic-site-header *,#ic-site-header *::before,#ic-site-header *::after{box-sizing:border-box}
#ic-site-header [hidden]{display:none!important}
#ic-site-header .ic-header-inner{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1480px;min-height:88px;margin:0 auto;padding:16px 28px;position:static}
#ic-site-header a{color:#fff;text-decoration:none;font:inherit;letter-spacing:normal}
#ic-site-header button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:6px;background:transparent;color:#fff;box-shadow:none;cursor:pointer;font:inherit;line-height:1}
#ic-site-header button:hover,#ic-site-header .ic-header-actions>a:hover{background:#ffffff12}
#ic-site-header svg{display:block;flex:none;width:22px;height:22px;max-width:none}
#ic-site-header .ic-brand{display:flex;align-items:center;justify-content:flex-start;width:160px;min-height:48px;margin:0;padding:0}
#ic-site-header .ic-brand img{display:block;position:static;width:160px;height:48px;max-width:100%;object-fit:contain;margin:0;padding:0;transform:none}
#ic-site-header .ic-navigation{position:static;min-width:0;display:block;background:transparent}
#ic-site-header .ic-nav-list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:20px;list-style:none;margin:0;padding:0}
#ic-site-header .ic-nav-item{display:flex;align-items:center;position:static;margin:0;padding:0;list-style:none;flex:none}
#ic-site-header .ic-nav-item>a{display:flex;align-items:center;min-height:44px;padding:0;white-space:nowrap;font-size:14px;font-weight:600}
#ic-site-header .ic-nav-item>a:hover,#ic-site-header a[aria-current=page]{color:#ff9429}
#ic-site-header .ic-submenu-toggle{width:22px;min-height:44px;margin-left:3px;padding:3px}
#ic-site-header .ic-submenu-toggle svg{width:13px;height:13px}
#ic-site-header .ic-submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
#ic-site-header .ic-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:0}
#ic-site-header .ic-header-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:6px}
#ic-site-header .ic-whatsapp{width:44px;height:44px;flex:0 0 44px;padding:6px}
#ic-site-header .ic-whatsapp svg{width:32px;height:32px}
#ic-site-header .ic-cart{gap:6px;min-width:80px;padding:0 6px;font-size:14px;font-weight:600}
#ic-site-header .ic-cart [data-cart-count]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:12px;background:#f58d24;color:#111;font-size:11px;font-weight:700;line-height:1}
#ic-site-header .ic-mega{position:absolute;top:100%;left:0;right:0;width:100%;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow:auto;margin:0;padding:28px;background:#0b2032;border-top:1px solid #314352;box-shadow:0 12px 24px #0003;transform:none}
#ic-site-header .ic-mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px;max-width:1320px;margin:auto}
#ic-site-header .ic-mega h2{font:700 13px/1.5 Arial,sans-serif;color:#ffab52;letter-spacing:.03em;text-transform:none;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #ffffff30}
#ic-site-header .ic-mega ul{list-style:none;margin:0;padding:0}
#ic-site-header .ic-mega li{list-style:none;margin:0;padding:0}
#ic-site-header .ic-mega a{display:flex;align-items:center;min-height:40px;padding:8px 0;font-size:14px;white-space:normal;line-height:1.5}
#ic-site-header .ic-mega a:hover{color:#ffab52;text-decoration:underline}
#ic-site-header .ic-menu-toggle,#ic-site-header .ic-drawer-heading,#ic-site-header .ic-drawer-whatsapp,#ic-site-header .ic-nav-backdrop{display:none}
#ic-site-header :is(a,button):focus-visible{outline:2px solid #ffa947;outline-offset:3px}
@media(max-width:1179px){
 #ic-site-header .ic-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:76px;padding:12px 20px}
 #ic-site-header .ic-brand{width:140px;min-height:44px}#ic-site-header .ic-brand img{width:140px;height:42px}
 #ic-site-header .ic-navigation{display:none;position:fixed;top:0;bottom:0;right:0;width:420px;max-width:100%;height:100vh;height:100dvh;overflow:auto;overscroll-behavior:contain;padding:20px;background:#0b2032;z-index:3;border:0}
 #ic-site-header.cc-nav-open .ic-navigation{display:block}
 #ic-site-header .ic-nav-backdrop{position:fixed;inset:0;width:100%;height:100%;max-width:none;border:0;border-radius:0;background:#0009;z-index:2}
 #ic-site-header.cc-nav-open .ic-nav-backdrop{display:block}
 #ic-site-header .ic-menu-toggle{display:inline-flex}
 #ic-site-header .ic-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;font-size:16px}
 #ic-site-header .ic-menu-close{border:1px solid #647684}
 #ic-site-header .ic-nav-list{display:block}
 #ic-site-header .ic-nav-item{display:flex;flex-wrap:wrap;border-bottom:1px solid #ffffff25;position:relative}
 #ic-site-header .ic-nav-item>a{flex:1;min-height:54px;font-size:15px;padding:10px 8px}
 #ic-site-header .ic-submenu-toggle{width:44px;margin:0;padding:12px}
 #ic-site-header .ic-submenu-toggle svg{width:16px;height:16px}
 #ic-site-header .ic-mega{position:static;flex:0 0 100%;width:100%;max-height:none;overflow:visible;padding:16px 8px 24px;box-shadow:none;border:0}
 #ic-site-header .ic-mega-grid{grid-template-columns:1fr;gap:22px}
 #ic-site-header .ic-drawer-whatsapp{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:24px;font-weight:600}
 #ic-site-header .ic-drawer-whatsapp svg{width:28px;height:28px}
 html.ic-menu-locked{overflow:hidden}
 body:has(#ic-site-header.cc-nav-open) .cc-compare-tray,body:has(#ic-site-header.cc-nav-open) .cc-added-panel{display:none!important}
}
@media(max-width:480px){#ic-site-header .ic-header-inner{padding:12px 16px;gap:8px}#ic-site-header .ic-brand{width:116px}#ic-site-header .ic-brand img{width:116px;height:40px}#ic-site-header .ic-header-actions{gap:4px}#ic-site-header .ic-whatsapp{display:none}#ic-site-header .ic-cart{min-width:52px;gap:3px;padding:0}#ic-site-header .ic-cart-label{display:none}#ic-site-header .ic-header-actions button{width:40px;padding:9px}}
@media(max-width:480px){#ic-site-header .ic-header-actions>.ic-whatsapp{display:none!important}}
