
/* CANNI V8.2.45
   Mobile header: keep the CANNI wordmark geometrically centered
   in the viewport, independent of hamburger / action icon widths.
*/
@media (max-width: 768px){
  .site-header .header-inner,
  header .header-inner,
  .header-inner{
    position:relative!important;
  }

  .site-header .brand,
  .site-header .logo,
  .site-header .site-logo,
  .site-header .header-logo,
  .site-header .brand-logo,
  header .brand,
  header .logo,
  header .site-logo,
  header .header-logo,
  header .brand-logo{
    position:absolute!important;
    left:50%!important;
    right:auto!important;
    top:50%!important;
    transform:translate(-50%,-50%)!important;
    margin:0!important;
    width:max-content!important;
    max-width:42vw!important;
    z-index:2!important;
  }
}


/* Exact current V4 header selector */
@media (max-width: 768px){
  .v4-header .v4-nav{
    position:relative!important;
  }
  .v4-header .v4-brand{
    position:absolute!important;
    left:50%!important;
    right:auto!important;
    top:50%!important;
    transform:translate(-50%,-50%)!important;
    margin:0!important;
    width:max-content!important;
    max-width:none!important;
    z-index:3!important;
  }
}
