
.lang-switch{position:relative;z-index:230;flex:none;font-family:Arial,Helvetica,sans-serif;direction:ltr}
.lang-trigger{display:inline-flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid #ffffff35;color:#fff;background:#26262650;border-radius:6px;cursor:pointer;font:600 13px Arial,Helvetica,sans-serif;white-space:nowrap}
.lang-trigger .flag{font-size:19px;line-height:1}.lang-trigger .angle{margin-left:3px;opacity:.8}
.lang-menu{position:absolute;right:0;top:calc(100% + 9px);min-width:178px;border:1px solid #e3d9c8;background:#fff;box-shadow:0 12px 35px #0003;border-radius:6px;display:none;max-height:380px;overflow:auto}
.lang-switch.open .lang-menu,.lang-switch:focus-within .lang-menu{display:block}
.lang-menu a{display:flex!important;align-items:center;gap:12px;color:#252525!important;padding:11px 14px!important;font:500 13px Arial,sans-serif!important;border:0!important;background:#fff;line-height:1.2;text-decoration:none}
.lang-menu a:hover,.lang-menu a.chosen{background:#f7f0e3;color:#a67e43!important}.lang-menu .flag{font-size:21px}
.site-nav:not(.is-home-nav) .nav-inner,.localized-home-nav .nav-inner{gap:15px}
.site-nav .nav-links{margin-left:auto}.site-nav .lang-switch{margin-left:6px}
.site-nav .nav-links a{white-space:nowrap}
.home-language-overlay{position:absolute;z-index:80;right:6.6%;top:1.4%;}.home-language-overlay .lang-trigger{background:#28282abf}
@media(min-width:761px){.site-nav.is-home-nav:not(.show){display:none}.site-nav.is-home-nav.show .lang-switch{display:flex}}
@media(max-width:1100px){.site-nav:not(.is-home-nav) .hamburger{display:block;margin-left:auto}.site-nav:not(.is-home-nav) .nav-inner{flex-wrap:wrap}.site-nav:not(.is-home-nav) .nav-links{order:3;display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}.site-nav:not(.is-home-nav).expanded .nav-links{display:flex}}
@media(max-width:760px){.home-language-overlay{display:none}.site-nav.is-home-nav .lang-switch{display:flex}.site-nav .lang-switch{margin-left:0}.site-nav .nav-inner{flex-wrap:wrap}.lang-trigger{padding:7px 8px}.brand-logo-image{width:190px!important;max-height:57px!important}}
@media(max-width:420px){.brand-logo-image{width:170px!important}.site-nav .nav-inner{gap:5px}}
/* Localized opening hero: same stone imagery, gold palette and editorial layout. */
.localized-home-nav{position:absolute;left:0;right:0;top:0;z-index:100;background:#1f2026b8}
.localized-home-nav .nav-inner{min-height:90px;max-width:1500px}
.localized-hero{background:linear-gradient(90deg,rgba(19,20,22,.78) 0%,rgba(19,20,22,.33) 45%,rgba(19,20,22,.03) 100%),url('ocak-mobil.jpg') center center/cover no-repeat;height:535px;position:relative;color:#fff}
.localized-hero-inner{max-width:1440px;margin:auto;width:86%;height:100%;display:flex;align-items:center;position:relative;padding-top:55px}
.localized-hero-copy{max-width:690px}.localized-hero-copy h1{font:normal clamp(34px,3.6vw,61px)/1.07 Georgia,'Times New Roman',serif;letter-spacing:.03em;text-transform:uppercase;margin:0 0 15px;max-width:690px}
.localized-hero-copy h1 span{display:block;color:white;font-weight:400}.localized-hero-copy h1 em{display:block;color:#f3cb82;font-style:normal;font-size:1.3em;line-height:1.02}
.localized-hero-copy p{font-size:18px;line-height:1.5;max-width:440px;margin:5px 0 35px}
.localized-hero-copy .gold-btn{min-width:220px;display:inline-flex;justify-content:space-between;gap:26px}
.hero-counter{position:absolute;right:0;bottom:42px;color:#fff;font-size:15px;letter-spacing:1px}.hero-counter span{color:#d2a55c;margin-left:15px}
.localized-features{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:0;max-width:1500px;margin:auto;padding:24px 6.7%;background:#fff}
.feature{display:flex;align-items:center;gap:19px;border-right:1px solid #ddd;min-height:60px;padding:0 15px}.feature:last-child{border:0}.feature-icon{font-size:39px;font-weight:300;color:#c9a368}.feature strong{font-size:12px;color:#262626;letter-spacing:.1px}.feature p{font-size:12px;color:#666;margin:3px 0 0;line-height:1.4}
.localized-products{padding-top:43px}.localized-products .section-head h2{font:normal 38px Georgia,serif}
/* Proper Arabic text direction; menu flags remain orderly. */
html[dir="rtl"] .section,html[dir="rtl"] .section-head,html[dir="rtl"] .page-banner{text-align:right}
html[dir="rtl"] .section-head .eyebrow{text-align:center}
html[dir="rtl"] .localized-hero-copy{text-align:right}
html[dir="rtl"] .localized-hero-inner{justify-content:flex-start}
html[dir="rtl"] .localized-hero-copy h1{font-family:Tahoma,Arial,sans-serif}
html[dir="rtl"] .lang-switch{margin-right:6px;margin-left:0}
html[dir="rtl"] .nav-links{margin-left:0;margin-right:auto}
html[dir="rtl"] .hero-counter{right:auto;left:0}
@media(max-width:960px){.localized-features{grid-template-columns:repeat(2,1fr);padding:17px 30px;gap:16px}.localized-hero{height:490px}.localized-hero-inner{width:89%;padding-top:75px}.localized-hero-copy p{font-size:16px}}
@media(max-width:760px){.localized-home-nav{position:relative;background:#25272b}.localized-hero{height:490px;background-position:center}.localized-hero-inner{padding-top:5px}.localized-hero-copy h1{font-size:45px}.localized-hero-copy p{font-size:15px}.hero-counter{display:none}.localized-features{grid-template-columns:repeat(2,1fr);padding:17px 12px}.feature{gap:9px;padding:10px 8px}.feature-icon{font-size:26px}.feature strong{font-size:11px}.feature p{font-size:10px}}
@media(max-width:420px){.localized-hero-copy h1{font-size:37px}.localized-hero-copy h1 em{font-size:1.24em}.localized-products .section-head h2{font-size:29px}}
