/* One header-logo geometry source for every page, language and shop. */
.site-header.site-header .header-inner > .brand{flex:1 1 0;min-width:0;line-height:0;align-self:center;margin:0 -10px 0 -14px;padding:0}
.site-header.site-header .brand > edgar-studio-logo{display:block;position:relative;aspect-ratio:2028/435;width:min(100%,561px,calc(94px * 4.662));--ed-logo-width:561px;--ed-logo-height:94px}
.site-header.site-header .brand > edgar-studio-logo > img{display:block;width:100%;height:auto;filter:none;object-fit:contain}
.site-header.site-header > .header-inner:not(:has(> #edsky-planet-language))::after{content:'';display:block;flex:0 0 56px;width:56px;margin-left:-8px}
@media(min-width:1251px){.site-header.site-header #site-nav .edsky-menu-language:not(.edsky-menu-language--hidden){position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}}
@media(max-width:1250px){
 .site-header.site-header.site-header > .header-inner{column-gap:12px}
 .site-header.site-header > .header-inner:not(:has(> #edsky-planet-language))::after{flex-basis:50px;width:50px;margin-left:-6px}
 .site-header.site-header .header-inner > .brand{margin-left:-8px}
 .site-header.site-header .brand > edgar-studio-logo{width:min(100%,357px,calc(64px * 4.662));--ed-logo-width:357px;--ed-logo-height:64px}
}
