@media(max-width:1100px){
  .mkp-nav--desktop{display:none}
  .mkp-header-account{display:none}
}

@media(max-width:820px){
  .mkp-container{width:min(calc(100% - 28px),var(--mkp-container))}
  .mkp-header__inner{min-height:66px;display:block;direction:ltr}
  .mkp-brand{
    position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
    display:inline-flex;justify-content:center;
  }
  .mkp-brand__text{display:none}
  .mkp-menu-toggle{
    display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);
  }
  .mkp-theme-toggle{
    display:grid;position:absolute;left:0;top:50%;transform:translateY(-50%);
  }
  .mkp-footer__grid{grid-template-columns:1fr}
  .mkp-footer__bottom{flex-direction:column}
}

@media(max-width:520px){
  .mkp-container{width:min(calc(100% - 22px),var(--mkp-container))}
  .mkp-brand__image{height:34px;max-width:118px}
  .mkp-brand__mark{width:34px;height:34px;border-radius:11px}
  .mkp-footer{padding-top:46px}
  .mkp-footer__menu{grid-template-columns:1fr 1fr}
}

@media(max-width:360px){
  .mkp-footer__menu{grid-template-columns:1fr}
}

@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{
    scroll-behavior:auto!important;
    transition-duration:.001ms!important;
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
  }
}
