/* R13: arrange the existing native mobile header controls as Menu + Search / Logo / Account + Cart.
   Load after muzzhome-header-r12-final.css. Native nodes, attributes and event handlers remain unchanged. */
@media (max-width:1199px) {
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile {
    display:grid;
    grid-template-columns:44px 44px minmax(65px,1fr) 44px 44px;
    grid-template-rows:minmax(56px,auto);
    column-gap:4px;
    row-gap:0;
    align-items:center;
    min-height:72px;
    padding:8px 16px;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > .f-header__mobile-right,
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > mega-menu {
    display:contents;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > .f-menu-button {
    grid-column:1;
    grid-row:1;
    justify-self:stretch;
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    min-width:44px;
    height:44px;
    min-height:44px;
    padding:0;
    margin:0;
    flex:none;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-hamburger-box {
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    min-width:44px;
    height:44px;
    min-height:44px;
    padding:0;
    margin:0;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-hamburger-box__inner {
    left:12px;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > .f-logo--mobile {
    grid-column:3;
    grid-row:1;
    justify-self:center;
    width:65px;
    min-width:65px;
    max-width:65px;
    margin:0;
    padding:0;
    flex:none;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > .f-header__mobile-right > :is(f-search-popup,f-account-icon,f-cart-icon-bubble) {
    grid-row:1;
    justify-self:stretch;
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    min-width:44px;
    height:44px;
    min-height:44px;
    margin:0;
    padding:0;
    flex:none;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > .f-header__mobile-right > f-search-popup {grid-column:2;cursor:pointer}
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > .f-header__mobile-right > f-account-icon {grid-column:4}
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile > .f-header__mobile-right > f-cart-icon-bubble {grid-column:5}
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-header__mobile-right :is(.f-header__account,.f-cart-icon-bubble) {
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    min-width:44px;
    height:44px;
    min-height:44px;
    margin:0;
    padding:0;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-header__search-icon {
    display:flex;
    align-items:center;
    justify-content:center;
  }
  body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-header__mobile-right :is(.f-header__search-icon,.f-header__account,.f-cart-icon-bubble) svg {
    display:block;
    width:21px;
    height:21px;
  }
}
