/* ANGIA language navigation; matches the existing Luxury V2 identity. */
.ag-language{display:inline-flex!important;flex:0 0 auto;align-items:center;gap:2px;padding:3px;border:1px solid #bda98a80;border-radius:999px;background:#f8f5ef;color:#211c19;line-height:1;white-space:nowrap;position:relative;z-index:5;font-family:Manrope,Arial,sans-serif;letter-spacing:.04em}
.ag-language a{display:inline-flex!important;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:6px!important;border-radius:999px;font-size:11px!important;font-weight:700!important;text-decoration:none!important;color:#514336!important;background:none;line-height:1!important}
.ag-language a[aria-current]{background:#211c19;color:#fff!important}
.ag-language a:focus-visible{outline:2px solid #927d5d;outline-offset:3px}
.hdr-in>.ag-language{order:2}.hdr-in>.hdr-logo{order:0}.hdr-in>.hdr-nav{order:1}.hdr-in>.hdr-cta{order:3}.hdr-in>.hdr-menu{order:4}
.site-header>.ag-language{order:2}.site-header>.brand{order:0}.site-header>.desktop-nav{order:1}.site-header>.header-cta{order:3}.site-header>.mobile-menu{order:4}
.az-header-inner>.ag-language{order:2}.az-header-inner>.az-brand{order:0}.az-header-inner>.az-nav{order:1}.az-header-inner>.az-header-cta{order:3}.az-header-inner>.az-menu-toggle{order:4}
.trust-header-inner{flex-wrap:wrap}.trust-header-link{overflow-wrap:anywhere}
.topbar>.ag-language{margin-left:auto}.topbar .toolbar{margin-left:0}
html[lang="en"] #hero-title{font-size:clamp(36px,4.2vw,58px);line-height:1.08}
@media(min-width:961px) and (max-width:1280px){.hdr-in{gap:12px!important}.hdr-nav{gap:12px!important}.hdr-cta{padding:12px 14px!important}.site-header .desktop-nav{gap:12px!important}.site-header .header-cta{display:none!important}}
@media(max-width:960px){.hdr-in>.ag-language,.site-header>.ag-language,.az-header-inner>.ag-language{margin-left:auto}.hdr-in,.site-header,.az-header-inner{gap:12px!important}.ag-language a{min-width:32px;min-height:34px}.oa-header{flex-wrap:wrap}.oa-header .ag-language{margin-left:auto}.trust-header-inner>.ag-language{margin-left:auto}.topbar{flex-wrap:wrap;gap:10px}.topbar .toolbar{width:100%;justify-content:flex-end}}
@media print{.ag-language{display:none!important}}
