/* R11: native two-row header and a native announcement using the Footer colour scheme. */
body[data-muzzhome-recovery="r8"] .muzz-announcement-r11 .f-announcement-bar__item {height:auto;min-height:44px;position:relative;display:flex;align-items:center;justify-content:center;padding:9px 20px}
body[data-muzzhome-recovery="r8"] .muzz-announcement-r11 .f-announcement-bar__content {font-size:13px;line-height:1.6;letter-spacing:.015em;text-align:center;padding:0;max-width:100%;overflow-wrap:anywhere;color:inherit}
body[data-muzzhome-recovery="r8"] .muzz-announcement-r11 .f-announcement-bar__link {position:absolute;inset:0;z-index:1}
body[data-muzzhome-recovery="r8"] .muzz-announcement-r11 .f-announcement-bar__link:focus-visible {outline:2px solid currentColor;outline-offset:-5px}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__desktop {background:#fffdf9}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__container {width:100%;max-width:1360px;padding-inline:32px;margin-inline:auto}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__inner {min-height:72px;padding-block:0;gap:24px}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__left {width:auto;flex:0 0 auto}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__right {width:auto;flex:1;gap:12px;min-width:0}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__right .f-header__search.f-search-form--full {flex:0 1 360px;max-width:360px;width:360px;min-height:44px;border:1px solid #dcd5c9;border-radius:6px;background:#f5f2ec;margin-inline-end:16px;padding:0 12px;cursor:pointer}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-search-form__label {font-size:14px;white-space:normal;line-height:1.4;text-align:start}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-search-form__button {min-width:32px;min-height:42px;display:flex;align-items:center;justify-content:center}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__right .f-switcher-dropdown {font-size:13px;margin:0}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__right :is(.f-header__account,.f-cart-icon) {min-width:44px;min-height:44px}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__main {background:#f2eee6;border-top:1px solid #e5ded2}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__menu {width:100%;margin:0}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__desktop .f-menu {--main-link-px:10px;--main-link-py:12px;width:100%;margin:0;gap:4px;justify-content:flex-start;flex-wrap:nowrap}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__desktop .f-menu > .f-menu__item > .f-menu__link--main {padding:12px 10px;font-size:14px;line-height:24px;min-height:48px;white-space:nowrap}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-menu > .f-menu__item[data-index="7"] {margin-inline-start:auto;padding-inline-start:18px;border-inline-start:1px solid #d4ccbf}
body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-menu > .f-menu__item[data-index="7"] > a,body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-menu > .f-menu__item[data-index="8"] > a {color:#65645b}
@media(min-width:1200px){
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__desktop {display:block}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile {display:none}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__right .f-switcher-dropdown {display:block}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-menu__item--dropdown > .f-mega-menu {width:280px;min-width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--f-header-height,120px) - var(--f-announcement-height,44px) - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:#fffdf9;border:1px solid #e0d8cc;border-radius:0 0 8px 8px;box-shadow:0 12px 28px #29282414}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-menu__item--dropdown .f-mega-menu__inner {padding:10px}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-sub-menu--level-1 > .f-sub-menu__item > a {display:flex;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;border-radius:4px}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-sub-menu--level-1 > .f-sub-menu__item > a:is(:hover,:focus-visible) {color:#292824;background:#eee8dd}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-menu__item--dropdown:focus-within > .f-mega-menu {transform:translate3d(0,0,0);pointer-events:auto;opacity:1;visibility:visible}
}
@media(max-width:1199px){
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__desktop {display:none}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile {display:flex}
}
@media(max-width:767px){body[data-muzzhome-recovery="r8"] .muzz-announcement-r11 .f-announcement-bar__content {font-size:12px;letter-spacing:0}}

/* Let the native announcement grow with translated text and keep a 44px target. */
body[data-muzzhome-recovery="r8"] .muzz-announcement-r11 .f-announcement-bar__container {height:auto;min-height:44px}
body[data-muzzhome-recovery="r8"] .muzz-announcement-r11 .f-announcement-bar__content {max-height:none;overflow:visible}

@media(max-width:1199px){
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-menu-button,body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-header__mobile-right {flex:1 1 0;min-width:0;width:auto}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-logo--mobile {flex:0 0 65px;width:65px;max-width:65px}
}
@media(max-width:1199px){
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-menu-button{grid-column:1;justify-self:start;width:auto;flex:none}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-logo--mobile{grid-column:2;justify-self:center;width:65px;max-width:65px;flex:none}
 body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-header__mobile-right{grid-column:3;justify-self:end;width:auto;min-width:0;flex:none}
}
@media(max-width:1199px){body[data-muzzhome-recovery="r8"] .muzz-header-r11 .f-header__mobile .f-menu-button{width:44px;min-width:44px;min-height:44px}}
