.language-switch{display:flex;align-items:center;gap:5px;flex-shrink:0;color:var(--green,#16302c)}.language-switch select{font:inherit;font-size:12px;border:1px solid #d7dfda;border-radius:4px;background:#fff;padding:8px 5px;max-width:104px;cursor:pointer}.language-switch select:focus-visible{outline:2px solid #9b7750;outline-offset:3px}header{gap:18px}header nav{gap:22px}html:not([lang="zh-CN"]) h1{letter-spacing:-.025em}html[lang="ru"] .hero h1{font-size:clamp(36px,4.8vw,68px)}html[dir="rtl"]{font-family:Tahoma,Arial,sans-serif}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}html[dir="rtl"] .hero{background-position:center}html[dir="rtl"] .hero-content,html[dir="rtl"] .contact-block,html[dir="rtl"] .inquiry-box{text-align:right}html[dir="rtl"] .brand,html[dir="rtl"] .leaflet-container,html[dir="rtl"] .gallery,html[dir="rtl"] .lightbox-content{direction:ltr}html[dir="rtl"] .leaflet-popup-content{direction:rtl;text-align:right}html[dir="rtl"] .specs dd{text-align:left}html[dir="rtl"] .viewing-checklist ol{padding-left:0;padding-right:22px}html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href^="mailto:"],html[dir="rtl"] .image-id{direction:ltr;unicode-bidi:isolate}html:not([lang="zh-CN"]) .card-facts{flex-wrap:wrap;gap:6px 12px}html:not([lang="zh-CN"]) .card-bottom{gap:12px;align-items:flex-start}html:not([lang="zh-CN"]) .filters{align-items:end}html:not([lang="zh-CN"]) .home-search{gap:18px}html:not([lang="zh-CN"]) .button{white-space:normal;line-height:1.5;text-align:center}html:not([lang="zh-CN"]) .status{white-space:normal}.language-switch+ .contact-nav{white-space:nowrap}
@media(max-width:1150px){header nav{gap:14px}header .contact-nav{display:none}header{gap:14px}html[lang="ru"] .home-search{grid-template-columns:1fr 1fr}html[lang="ru"] .search-intro{grid-column:1/-1}}
@media(max-width:760px){header{gap:8px}.language-switch{margin-inline-start:auto}.language-switch>span{display:none}.language-switch select{font-size:11px;max-width:84px;padding:7px 3px}header .brand{flex-shrink:1;min-width:0}html:not([lang="zh-CN"]) .home-search{grid-template-columns:1fr}html:not([lang="zh-CN"]) .hero h1{font-size:clamp(32px,8vw,52px)}html:not([lang="zh-CN"]) .hero-content{max-width:100%}html:not([lang="zh-CN"]) .catalog-head .section-head{align-items:flex-start}html:not([lang="zh-CN"]) .view-switch{flex-shrink:0}html[dir="rtl"] .hero-content{padding-inline:0}html[dir="rtl"] .menu-toggle{margin-left:0;margin-right:0}.editorial-shell header{flex-wrap:wrap}.editorial-shell header nav{order:3;flex-basis:100%;display:flex;justify-content:space-between;gap:8px;font-size:12px}.editorial-shell header>a:last-child:not(.brand){display:none}}
html[dir="rtl"] .hero{background-image:linear-gradient(270deg,rgba(9,31,28,.78),rgba(9,31,28,.16)),url('/assets/hero.jpg')}html[dir="rtl"] .eyebrow,html[dir="rtl"] .hero-bottom{letter-spacing:0}html[dir="rtl"] footer p,html[dir="rtl"] footer>small{text-align:start}
@media(min-width:701px) and (max-width:1000px){html:not([lang="zh-CN"]) header .brand{width:220px}html:not([lang="zh-CN"]) header nav{font-size:12px;gap:12px}html:not([lang="zh-CN"]) .language-switch select{max-width:90px}}
@media(max-width:760px){html[dir="rtl"] .hero-content{padding:20px 7%}html:not([lang="zh-CN"]) .home-search{flex-wrap:wrap}html:not([lang="zh-CN"]) .home-search label{min-width:42%}}
