@media screen and (max-width: 989px){.header__icon--menu{display:flex!important}.header__menu-desktop{display:none!important}.menu-drawer-container{display:block}}@media screen and (min-width: 990px){.header__icon--menu,.header__icon--summary,.menu-drawer-container,#menu-drawer{display:none!important}.header__menu-desktop{display:flex!important;flex-direction:row;gap:2rem;list-style:none;margin:0;padding:0}.header__menu-desktop>.header__menu-item{position:relative;display:inline-block}.header__menu-desktop .header__submenu{position:absolute;top:100%;left:0;min-width:280px;padding:1.5rem;background:var(--color-background);border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 4px 12px #0000001a;z-index:999;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.header__menu-desktop details[open] .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header__menu-desktop .header__submenu-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.header__menu-desktop .header__menu-item-summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 0}.header__menu-desktop .contemplative-description{font-size:.875rem;color:rgba(var(--color-foreground),.7);margin:.25rem 0 0;font-style:italic}.header__menu-desktop .header__submenu-link:hover{color:var(--color-link-hover, #000)}}.header__inline-menu{display:block;width:100%}.header--has-menu{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}@media screen and (min-width: 990px){.header--has-menu .header__heading{grid-column:1}.header--has-menu .header__inline-menu{grid-column:2;justify-self:center}.header--has-menu .header__icons{grid-column:3;justify-self:end}}.header__menu-item-link:focus-visible,.header__submenu-link:focus-visible{outline:2px solid var(--color-link, #000);outline-offset:2px}details summary{cursor:pointer;-webkit-user-select:none;user-select:none}.header__menu-desktop details>summary{list-style:none}.header__menu-desktop details>summary::-webkit-details-marker{display:none}.header{position:relative;z-index:10}.header__submenu{z-index:999}@media screen and (max-width: 989px){.menu-drawer__navigation-container:before{content:none!important}.menu-drawer__menu-item-link,.menu-drawer__menu-item-summary{padding:1rem 1.5rem;font-size:1rem;line-height:1.3}.menu-drawer .contemplative-description{display:none}.menu-drawer__submenu .menu-drawer__menu-item-link{padding-left:2.5rem;font-size:.95rem}.menu-drawer__menu-item-summary svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mfgeneral-navigation-fix.css.map */
