.soho-studio-header{--studio-ink:#282d28;--studio-paper:#f6f3ed;--studio-line:#d9d7ce;background:var(--studio-paper);color:var(--studio-ink)}
.soho-studio-header .header{background:var(--studio-paper);padding-top:14px;padding-bottom:0;max-width:1600px;gap:12px 32px;grid-template-areas:'heading studiosearch icons' 'studionav studionav studionav';grid-template-columns:180px minmax(240px,1fr) auto}
.soho-studio-header .header__inline-menu{display:none}
.soho-studio-header .header__heading,.soho-studio-header .header__heading-link{margin:0}
.soho-studio-header .header__heading-logo-wrapper{width:150px!important}
.soho-studio-header .header__icons{padding-right:0;min-width:0;width:auto;flex-shrink:0}
.soho-studio-header .header__icons .header__search{display:none}
.soho-studio-header .header__icons .soho-inline-search{display:none!important}
.soho-studio-header .header>*{min-width:0}
.soho-studio-header .studio-header-search{grid-area:studiosearch;display:flex;background:#ece9e1;border:1px solid transparent;max-width:570px;margin:auto;width:100%;height:44px;border-radius:2px}
.soho-studio-header .studio-header-search:focus-within{border-color:var(--studio-ink)}
.soho-studio-header .studio-header-search input{border:0;background:none;min-width:0;width:100%;padding:0 16px;font:inherit;font-size:13px;color:var(--studio-ink);outline:none;box-shadow:none}
.soho-studio-header .studio-header-search button{border:0;background:none;cursor:pointer;width:48px;flex-shrink:0;display:grid;place-items:center}
.soho-studio-header .studio-header-search .svg-wrapper{width:18px;height:18px}
.soho-studio-header .studio-navigation{grid-area:studionav;display:flex;justify-content:center;gap:32px;align-items:center;border-top:1px solid var(--studio-line);width:100%;min-height:44px;font-size:12px;letter-spacing:.025em}
.soho-studio-header .studio-navigation a,.soho-studio-header .studio-navigation summary{color:var(--studio-ink);text-decoration:none;cursor:pointer;padding:12px 0;display:block}
.soho-studio-header .studio-navigation summary{list-style:none}
.soho-studio-header .studio-navigation summary::-webkit-details-marker{display:none}
.soho-studio-header .studio-navigation details{position:relative}
.soho-studio-header .studio-navigation summary span{padding-left:8px}
.soho-studio-header .studio-nav-panel{position:absolute;left:-24px;top:100%;width:245px;padding:14px 24px 20px;background:var(--studio-paper);border:1px solid var(--studio-line);box-shadow:0 12px 25px #282d2812;z-index:10}
.soho-studio-header .studio-nav-panel a{padding:8px 0}
.soho-studio-header .studio-navigation a:hover,.soho-studio-header .studio-navigation summary:hover{text-decoration:underline;text-underline-offset:5px}
.soho-studio-header :focus-visible{outline:2px solid #5d6c4c;outline-offset:4px}
@media(min-width:990px){.soho-studio-header header-drawer{display:none}}
@media(max-width:989px){.soho-studio-header .header{grid-template-areas:'left-icons heading icons' 'studiosearch studiosearch studiosearch';grid-template-columns:1fr auto 1fr;padding:12px 20px 16px;gap:10px}.soho-studio-header .header__heading-logo-wrapper{width:130px!important}.soho-studio-header .studio-navigation{display:none}.soho-studio-header .studio-header-search{max-width:none;height:42px}}
