
/* Английское ядро: та же типографика и палитра, своя облегчённая шапка.
   Островную шапку русского сайта сюда не тянем — у неё мега-меню и поиск по каталогу,
   которых на пяти страницах нет. */
.enav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bone-0) 88%,transparent);
  backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid var(--line)}
.enav .wrap{display:flex;align-items:center;gap:var(--sp-5);min-height:68px}
.enav .lg{width:104px;height:auto;color:var(--text)}
.enav nav{display:flex;gap:var(--sp-5);margin-left:auto;font-size:var(--fs-sm)}
.enav nav a{color:var(--text-muted);padding:10px 0;
  border-bottom:1px solid transparent;transition:color var(--dur-hover) var(--ease-soft),border-color var(--dur-hover) var(--ease-soft)}
.enav nav a:hover,.enav nav a[aria-current]{color:var(--accent-strong);border-bottom-color:var(--accent)}
.enav .entel{font-size:var(--fs-sm);white-space:nowrap;color:var(--text)}
.enav .enru{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}
.enav .enru:hover{color:var(--accent-strong)}
.efoot{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,96px);padding:clamp(32px,4vw,56px) 0}
.efoot .wrap{display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:space-between;
  font-size:var(--fs-sm);color:var(--text-muted)}
.efoot a{border-bottom:1px solid transparent}
.efoot a:hover{color:var(--accent-strong);border-bottom-color:var(--accent)}
.efoot .cols{display:flex;gap:clamp(24px,4vw,64px);flex-wrap:wrap}
.efoot .cols div{display:flex;flex-direction:column;gap:var(--sp-2)}
.efoot b{font-family:var(--sans);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;
  color:var(--text-faint);font-weight:600}
.ecta{margin-top:clamp(40px,5vw,72px);padding:clamp(28px,4vw,48px);border:1px solid var(--line);
  border-radius:16px;background:var(--bone-0);box-shadow:inset 0 1px 0 #fff}
.ecta h2{font-size:var(--fs-h3);margin:0 0 var(--sp-3)}
.ecta p{max-width:60ch;color:var(--text-muted);margin:0 0 var(--sp-5)}
.ecta .row{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}
/* оригинальное русское название под латиницей: понадобится в разговоре с девелопером */
.enru-orig{display:block;font-size:var(--fs-xs);color:var(--text-faint);margin-top:2px;white-space:nowrap}
@media (max-width:720px){
  .enav nav{display:none}
  .enav .wrap{gap:var(--sp-4)}
}
