.sk-header{position:fixed;top:0;left:0;right:0;z-index:50;
  background-color:var(--white);border-bottom:1px solid #D9D9D9;transition:background-color .3s,border-color .3s;}
.sk-header.is-scrolled{background-color:var(--white);}
.sk-header__inner{display:flex;align-items:center;justify-content:space-between;height:78px;}
@media (min-width:769px){
  .sk-header__inner{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
    column-gap:24px;
  }
  .sk-header__inner.sk-wrap{max-width:1920px;padding-left:48px;padding-right:48px;}
  .sk-logo{justify-self:start;}
  .sk-nav{justify-self:center;}
  .sk-header__right{justify-self:end;}
}
.sk-logo{display:flex;align-items:center;}
.sk-logo__img{height:40px;width:auto;display:block;}
.home .sk-header:not(.is-scrolled){background-color:transparent;border-bottom-color:transparent;}
.home .sk-header.is-menu-open{background-color:var(--white);border-bottom-color:#D9D9D9;}
.sk-nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px);}
.sk-nav a{font-size:14px;color:var(--ink);letter-spacing:.02em;white-space:nowrap;}
.sk-nav a:hover{color:var(--clay);}
.sk-header__right{display:flex;align-items:center;gap:16px;}
.sk-lang{display:none;}
.sk-lang__summary{
  list-style:none;display:inline-flex;align-items:center;gap:8px;
  min-width:42px;height:30px;padding:0;border:0;border-radius:0;
  color:inherit;font-size:12px;line-height:1;letter-spacing:.04em;font-weight:600;cursor:pointer;
}
.sk-lang__summary::-webkit-details-marker{display:none;}
.sk-lang__summary::after{
  content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;
  transform:translateY(-2px) rotate(45deg);transition:transform .2s ease;
}
.sk-lang[open] .sk-lang__summary::after{transform:translateY(2px) rotate(-135deg);}
.sk-lang__menu{
  position:absolute;right:0;top:calc(100% + 8px);z-index:70;
  min-width:82px;padding:6px;background-color:var(--white);
  border:1px solid rgba(196,153,126,.35);border-radius:8px;
  box-shadow:0 12px 26px rgba(40,34,30,.12);
}
.sk-lang__item{
  display:flex;align-items:center;justify-content:space-between;
  min-height:30px;padding:0 10px;border-radius:6px;
  color:var(--ink);font-size:12px;line-height:1;letter-spacing:.04em;
}
.sk-lang__item.is-active{color:var(--clay);font-weight:700;background-color:var(--clay-tint);}
.sk-lang__item.is-disabled{color:var(--gray-light);cursor:default;}
@media (hover:hover){
  .sk-lang__summary:hover{color:var(--ink);}
  .sk-lang__item[href]:hover{color:var(--clay);background-color:#faf7f5;}
}
.sk-burger{
  display:none;align-items:center;justify-content:center;flex-direction:column;gap:4px;
  width:34px;height:34px;background-color:transparent;border-width:0;border-style:none;
  color:var(--clay);cursor:pointer;padding:0;flex:0 0 auto;
}
.sk-burger span{width:22px;height:2px;background-color:currentColor;display:block;}
@media (max-width:768px){
  .sk-header__inner{height:62px;}
  .sk-logo__img{height:32px;}
  .sk-header__right{gap:14px;}
  .sk-nav{position:fixed;inset:62px 0 auto 0;background-color:var(--white);
    flex-direction:column;gap:0;padding:0;box-shadow:0 8px 16px rgba(0,0,0,.08);
    transform:translateY(calc(-100% - 62px));transition:transform .3s;}
  .sk-nav.is-open{transform:translateY(0);}
  .sk-nav a{padding:14px 24px;}
  .sk-burger{display:inline-flex;}
  .sk-lang{display:block;}
  .sk-lang__summary{min-width:36px;height:28px;font-size:12px;}
  .sk-lang__menu{right:-8px;top:calc(100% + 10px);}
}
