/* MIYAAR v15.5.22 — responsive site logo sizing driven by identity settings */
html[data-miyaar-shell="15.5.1"] .mi-site-brand.brand img{
  display:block!important;
  width:auto!important;
  max-width:var(--mi-logo-header-width,188px)!important;
  height:var(--mi-logo-header-height,54px)!important;
  max-height:var(--mi-logo-header-height,54px)!important;
  object-fit:contain!important;
  object-position:right center!important;
}
html[data-miyaar-shell="15.5.1"] .mi-site-brand.is-logo-only{min-width:0!important}
html[data-miyaar-shell="15.5.1"] .mi-site-brand.is-logo-only .mi-site-brand__copy{display:none!important}
html[data-miyaar-shell="15.5.1"] .mi-site-footer .footer-brand img{
  display:block!important;
  width:auto!important;
  max-width:var(--mi-logo-footer-width,196px)!important;
  height:var(--mi-logo-footer-height,64px)!important;
  max-height:var(--mi-logo-footer-height,64px)!important;
  object-fit:contain!important;
  object-position:right center!important;
}
html[data-miyaar-shell="15.5.1"] .mi-site-footer .footer-brand.is-logo-only{min-width:0!important}
@media(max-width:900px){
  html[data-miyaar-shell="15.5.1"] .mi-site-brand.brand img{
    max-width:min(var(--mi-logo-header-width,188px),150px)!important;
    height:min(var(--mi-logo-header-height,54px),48px)!important;
  }
}
@media(max-width:620px){
  html[data-miyaar-shell="15.5.1"] .mi-site-brand.brand img{
    max-width:min(var(--mi-logo-header-width,188px),128px)!important;
    height:min(var(--mi-logo-header-height,54px),44px)!important;
  }
  html[data-miyaar-shell="15.5.1"] .mi-site-footer .footer-brand img{
    max-width:min(var(--mi-logo-footer-width,196px),170px)!important;
    height:min(var(--mi-logo-footer-height,64px),56px)!important;
  }
}
