@font-face{font-family:WebsiteNavArabic;src:url('../fonts/Beiruti-Black.ttf') format('truetype');font-display:swap;font-weight:700}
@font-face{font-family:WebsiteNavEnglish;src:url('../fonts/website-nav-en.ttf') format('truetype');font-display:swap;font-weight:700}
.integrated-header{background:#0b293a;border:0;color:#fff}
.integrated-header .nav-wrap{max-width:1320px;width:calc(100% - 48px);height:auto;min-height:95px;gap:24px;padding-block:15px;justify-content:space-between}
.integrated-header .brand-logo{flex-shrink:0;margin-inline-end:auto}
.integrated-header .logo,.integrated-header.scrolled .logo{height:65px;width:auto;max-width:240px;object-fit:contain}
.integrated-header.scrolled .nav-wrap{height:auto}
.project-navigation{display:flex;align-items:center;gap:26px;font-size:18px;font-weight:700;font-family:WebsiteNavEnglish,Poppins,sans-serif}
html[lang=ar] .project-navigation{font-family:WebsiteNavArabic,Almarai,sans-serif}
.project-navigation a,.project-navigation summary{color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer}
.project-navigation a:hover,.project-navigation summary:hover{color:#6d8a3e}
.project-navigation a:focus-visible,.project-navigation summary:focus-visible,.navigation-toggle:focus-visible{outline:2px solid #a3bb77;outline-offset:5px}
.navigation-dropdown{position:relative}
.navigation-dropdown summary{list-style:none;display:flex;align-items:center;gap:7px}
.navigation-dropdown summary::-webkit-details-marker{display:none}
.navigation-dropdown summary::after{content:'⌄';font-family:sans-serif}
.navigation-options{position:absolute;inset-inline-start:0;top:calc(100% + 18px);min-width:240px;background:#fff;border-radius:4px;padding:12px;box-shadow:0 8px 30px #0003;z-index:50}
.navigation-options a{display:block;color:#0a0f14;padding:10px;font-size:16px;white-space:normal}
.integrated-header .product-picker{margin:0;order:initial;width:auto}
.integrated-header .product-picker select{font:inherit;color:#a3bb77;background:transparent;border:0;border-radius:0;padding:10px 0;max-width:220px;width:auto;appearance:auto}
.integrated-header .product-picker option{background:#fff;color:#0a0f14}
.navigation-toggle{display:none;background:none;border:0;color:#fff;font-size:28px;cursor:pointer}
@media(max-width:1199px){
 .navigation-toggle{display:block}
 .integrated-header .nav-wrap{position:relative;flex-wrap:nowrap;min-height:85px}
 .project-navigation{display:none;position:absolute;inset-inline:0;top:100%;background:#0b293a;padding:22px;max-height:75vh;overflow-y:auto;box-shadow:0 10px 20px #0003}
 .project-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:20px}
 .navigation-options{position:static;margin-top:12px}
 .integrated-header .product-picker select{max-width:100%;width:100%}
}
