:root{--mbs-desktop-height:80px;--mbs-tablet-height:68px;--mbs-tablet-drawer-height:72px;--mbs-mobile-height:60px;--mbs-desktop-logo:115px;--mbs-tablet-logo:115px;--mbs-mobile-logo:100px;--mbs-drawer-logo:125px;--mbs-desktop-padding:50px;--mbs-wide-padding:135px;--mbs-mobile-padding:16px;--mbs-menu-gap:40px;--mbs-sidebar-label-width:240px;--mbs-menu-font-size:15px;--mbs-mobile-font-size:19.6px;--mbs-search-width:318px;--mbs-search-height:48px;--mbs-cart-width:500px;--mbs-drawer-width:500px;--mbs-max-width:0px;--mbs-announcement-height:40px;--mbs-announcement-size:15px;--mbs-background:#ffffff;--mbs-text:#000000;--mbs-active-background:#000000;--mbs-active-text:#ffffff;--mbs-announcement-background:#092742;--mbs-announcement-color:#ffffff;--mbs-badge-background:#ffb095;--mbs-accent:#fd5e27;--mbs-content-max:none}
/* Breakpoints below are substituted from the theme's saved settings. */
@media (min-width: 1536px) {
    .mbs-header__inner, .mbs-menu-panel__inner { padding-inline: var(--mbs-wide-padding,135px); }
}
@media (max-width: 1199px) {
    .mbs-header__inner { min-height: calc(var(--mbs-tablet-height,68px) - 1px); padding-inline: var(--mbs-mobile-padding,16px); }
    .mbs-header__search { display: none; }
    .mbs-header__search-toggle { display: grid; }
    .mbs-menu-panel__inner { padding-inline: var(--mbs-mobile-padding,16px); }
    .mbs-menu-editorial-main { gap: 30px; }
    .mbs-menu-editorial-heading { font-size: 26px; line-height: 36px; }
    .mbs-search-panel { position: fixed; top: 0; bottom: 0; right: 0; width: min(var(--mbs-drawer-width,500px),100vw); max-width: 100vw; max-height: 100dvh; border-radius: 0; z-index: 100020; }
    .mbs-search-panel__mobile-head { display: flex; align-items: center; padding: 0; height: 60px; border-bottom: 1px solid #e3e3e3; }
    .mbs-search-panel__mobile-head form { position: relative; display: flex; align-items: center; flex: 1; height: 60px; min-width: 0; margin: 0; }
    .mbs-search-panel__mobile-head input[type=search] { flex: 1; min-width: 0; width: 100%; height: 60px; margin: 0; padding: 16px 54px 16px 44px; border: 0; border-radius: 0; outline: 0; box-shadow: none; background: transparent; font: inherit; color: inherit; }
    .mbs-search-panel__mobile-head button { display: grid; place-items: center; flex: 0 0 60px; width: 60px; height: 60px; padding: 0; border-radius: 0; background: transparent; color: inherit; }
    .mbs-search-panel__mobile-head button:hover { background: transparent; color: inherit; }
    .mbs-search-panel__mobile-head button svg { width: 20px; height: 20px; }
    .mbs-search-panel__mobile-head button[type=submit] { position: absolute; left: 4px; width: 36px; }
    .mbs-search-panel__mobile-head [data-mbs-search-clear] { position: absolute; right: 12px; width: auto; }
    .mbs-search-panel__mobile-head [data-mbs-search-close] { border-left: 1px solid #e3e3e3; }
    .mbs-search-panel__default .mbs-menu-products { display: flex; overflow-x: auto; gap: 8px; scrollbar-width: none; scroll-snap-type: x mandatory; margin-right: -30px; padding-right: 30px; }
    .mbs-search-panel__default .mbs-menu-product { flex: 0 0 41.4%; scroll-snap-align: start; }
    .mbs-search-panel__default .mbs-menu-product__image { border-radius: 20px; }
    .mbs-header:has(.mbs-search-panel:not([hidden])) { z-index: 100020; }
    .mbs-header:has(.mbs-search-panel:not([hidden])) .mbs-header-backdrop { inset: 0; }
}
@media (max-width: 1023px) {
    .mbs-header__inner { display: grid; grid-template-columns: minmax(0,1fr) auto minmax(0,1fr); min-height: calc(var(--mbs-tablet-drawer-height,72px) - 1px); padding-inline: var(--mbs-mobile-padding,16px); gap: 0; }
    .mbs-header__nav, .mbs-header__search, .mbs-header__account { display: none; }
    .mbs-header__logo { grid-column: 2; grid-row: 1; width: var(--mbs-tablet-logo,115px); margin: 0; }
    .mbs-header__menu-toggle { display: grid; grid-column: 1; grid-row: 1; justify-self: start; width: 40px; height: 40px; margin-left: -10px; padding: 8px; }
    .mbs-header__actions { grid-column: 3; grid-row: 1; justify-self: end; margin: 0 -10px 0 0; }
    .mbs-header-icon { width: 40px; height: 40px; padding: 8px; }
    .mbs-header__search-toggle { display: grid; }
    .mbs-header-backdrop { inset: 0; }
    .mbs-menu-panel { display: none; }
}
@media (max-width: 767px) {
    .mbs-header__inner { min-height: calc(var(--mbs-mobile-height,60px) - 1px); }
    .mbs-header__logo { width: var(--mbs-mobile-logo,100px); }
    .mbs-search-panel__content { padding: 24px 16px; }
    .mbs-search-panel__default .mbs-menu-products { margin-right: -16px; padding-right: 16px; }
}

/*# sourceURL=mbs-mega-menu-inline-css */