@media screen and (min-width:990px){#header-component[data-menu-style=menu] .menu-list__list-item:not([slot]):has(>.menu-list__submenu){position:relative}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot])>.menu-list__submenu{--fz-dropdown-margin: 16px;position:absolute;top:100%;inset-inline-start:var(--fz-dropdown-offset, 0px);inset-inline-end:auto;width:max-content;min-width:max(200px,100%);max-width:min(400px,calc(100vw - 2 * var(--fz-dropdown-margin)));padding:var(--fz-dropdown-gap, 15px) 0 0;background:transparent;clip-path:none;transition:visibility 0s}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot]):has([aria-expanded=true])>.menu-list__submenu{--fz-dropdown-dwell: .12s;transition:visibility 0s linear var(--fz-dropdown-dwell)}#header-component[data-menu-style=menu] header-menu[data-fz-menu-instant] .menu-list__list-item:not([slot])>.menu-list__submenu{--fz-dropdown-dwell: 0ms;transition:none}#header-component[data-menu-style=menu] .menu-list__list-item:not([slot])>.menu-list__submenu>.menu-list__submenu-inner{display:block;transform:none;padding:11px 30px 11px 0;background-color:var(--color-background);color:var(--color-foreground);border-radius:0 0 var(--style-border-radius-popover, 12px) var(--style-border-radius-popover, 12px);box-shadow:var(--shadow-popover);max-height:calc(100vh - var(--header-height, 100px) - var(--fz-dropdown-margin));max-height:calc(100dvh - var(--header-height, 100px) - var(--fz-dropdown-margin));overflow-y:auto;overscroll-behavior:contain;transition:opacity var(--fz-duration-popover, .2s) var(--fz-ease-out, ease-out) var(--fz-dropdown-dwell, 0ms)}#header-component[data-menu-style=menu] .menu-list__submenu .mega-menu{display:block;padding:0;margin:0;width:auto}#header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__grid,#header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__list{display:block;width:auto;gap:0}#header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__column>div>ul{column-count:1!important}#header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__link{display:block;padding:4px 15px 5px;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:1rem;line-height:1.5;text-transform:none;letter-spacing:normal;color:var(--color-foreground);white-space:nowrap;text-decoration:none}#header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__link .wrap-text{white-space:normal}#header-component[data-menu-style=menu] .menu-list__submenu .mega-menu__link:where(:hover,:focus-visible){color:var(--color-foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#header-component[data-menu-style=menu] .overflow-menu::part(overflow){position:absolute;top:var(--fz-more-top, 100%);inset-inline-start:var(--fz-more-left, auto);inset-inline-end:auto;display:block;width:max-content;max-width:calc(100vw - 32px);padding:0;clip-path:none;transition:none;background:transparent}#header-component[data-menu-style=menu] .overflow-menu::part(overflow-list){grid-template-columns:max-content max-content;padding:11px 15px 11px 0;transform:none;background-color:var(--color-background);border-radius:0 0 var(--style-border-radius-popover, 12px) var(--style-border-radius-popover, 12px);box-shadow:var(--shadow-popover);max-height:calc(100vh - var(--header-height, 100px) - 16px)}#header-component[data-menu-style=menu] .menu-list__list-item[slot=overflow] .menu-list__link{padding:4px 15px 5px;font-size:1rem;line-height:1.5;white-space:nowrap}#header-component[data-menu-style=menu] .menu-list__list-item[slot=overflow] .menu-list__trigger{padding-inline-end:15px}#header-component[data-menu-style=menu] .menu-list__list-item[slot=overflow] .menu-list__submenu{padding-inline-start:0}#header-component[data-menu-style=menu] .menu-list__list-item[slot=overflow] .menu-list__submenu-inner{padding:0;max-height:none;overflow:visible}#header-component[data-menu-style=menu] .header__underlay-open{height:var(--header-height, 100%);transition:none}#header-component[data-menu-style=menu] .header__underlay-open:after{content:none}}@media screen and (min-width:990px)and (prefers-reduced-motion:reduce){#header-component[data-menu-style=menu] .menu-list__list-item:not([slot])>.menu-list__submenu>.menu-list__submenu-inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fz-desktop-menu.css.map */
