﻿/* Altair Golubitskaya logo refresh — final sizing 2026-10-07 */
:root{--altair-header-height:96px!important}
.site-brand img{
  width:auto!important;
  height:86px!important;
  max-height:86px!important;
  max-width:none!important;
  object-fit:contain!important;
}
.footer-brand,.rules-footer-brand{
  width:max-content!important;
  max-width:none!important;
  padding:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.footer-brand img,.rules-footer-brand img{
  display:block!important;
  width:auto!important;
  height:72px!important;
  max-width:none!important;
  max-height:72px!important;
  object-fit:contain!important;
}
.catalog-brand-a{
  width:clamp(160px,13vw,220px)!important;
  height:auto!important;
  aspect-ratio:220/114!important;
  overflow:visible!important;
}
.catalog-brand-a img{
  width:100%!important;
  height:auto!important;
  max-width:none!important;
  left:0!important;
  bottom:0!important;
}
@media(max-width:1180px){
  :root{--altair-header-height:84px!important}
  .site-brand img{height:72px!important;max-height:72px!important}
  .footer-brand img,.rules-footer-brand img{height:62px!important;max-height:62px!important}
}
@media(max-width:540px){
  :root{--altair-header-height:72px!important}
  .site-brand img{height:58px!important;max-height:58px!important}
  .footer-brand img,.rules-footer-brand img{height:54px!important;max-height:54px!important}
  .footer-brand,.rules-footer-brand{padding:0!important;border-radius:0!important}
}
@media(max-width:360px){
  :root{--altair-header-height:68px!important}
  .site-brand img{height:52px!important;max-height:52px!important}
}
