.ap-mega-toggle,.ap-mega-select{display:none}[data-ap-mega-registry],.ap-mega-panel[hidden],.ap-mega-fallback[hidden],.ap-mega-aside[hidden]{display:none !important}@media(min-width: 1024px){[data-ap-mega-menu] .nav-main-item.ap-mega-enhanced{display:inline-flex;align-items:center;padding-block:0}[data-ap-mega-menu] .ap-mega-enhanced>.js-desktop-dropdown{visibility:hidden;opacity:0;pointer-events:none;transition:opacity 120ms ease,visibility 120ms}[data-ap-mega-menu] .ap-mega-enhanced.ap-mega-open>.js-desktop-dropdown{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}[data-ap-mega-menu] .ap-mega-enhanced>.nav-list-link{display:inline-flex;align-items:center;min-height:44px;padding-right:4px}[data-ap-mega-menu] .ap-mega-enhanced>.nav-list-link>.nav-list-link-icon{display:none}[data-ap-mega-menu] .ap-mega-toggle,[data-ap-mega-menu] .ap-mega-select{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;vertical-align:middle;font:inherit;line-height:1;border-radius:0}[data-ap-mega-menu] .ap-mega-toggle svg,[data-ap-mega-menu] .ap-mega-select svg,[data-ap-mega-menu] .ap-mega-panel svg{width:18px;height:18px;flex:0 0 18px;color:inherit;fill:none;stroke:currentColor;stroke-width:1.5}[data-ap-mega-menu] .ap-mega-toggle[aria-expanded=true] svg{transform:rotate(180deg)}[data-ap-mega-menu] .ap-mega-toggle:hover,[data-ap-mega-menu] .ap-mega-select:hover{border-color:currentColor}[data-ap-mega-menu] .ap-mega-toggle:focus-visible,[data-ap-mega-menu] .ap-mega-select:focus-visible,[data-ap-mega-menu] .ap-mega-enhanced a:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-ap-mega-menu] .ap-mega-layout.desktop-dropdown-container{grid-template-columns:minmax(220px, 2fr) minmax(0, 3fr);gap:32px;align-items:start;white-space:normal}[data-ap-mega-menu] .ap-mega-layout>.desktop-list-subitems{grid-column:1 !important;column-count:2 !important;column-gap:20px;min-width:0}[data-ap-mega-menu] .ap-mega-layout .ap-mega-subsection>.nav-list-link{display:inline-block;max-width:calc(100% - 48px);vertical-align:middle}[data-ap-mega-menu] .ap-mega-select{margin:0 0 8px 2px}[data-ap-mega-menu] .ap-mega-select[aria-pressed=true]{color:var(--main-background, #fff);background:var(--main-foreground, #111)}[data-ap-mega-menu] .ap-mega-aside{grid-column:2;min-width:0;padding-left:24px;border-left:1px solid var(--main-foreground-opacity-20, #ddd)}[data-ap-mega-menu] .ap-mega-panel__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}[data-ap-mega-menu] .ap-mega-panel__heading h2{margin:0;font:inherit;font-size:22px;font-weight:600;text-transform:none}[data-ap-mega-menu] .ap-mega-panel__all{display:inline-flex;gap:8px;align-items:center;padding:8px 0;font-size:12px;text-transform:none;text-decoration:underline}[data-ap-mega-menu] .ap-mega-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}[data-ap-mega-menu] .ap-mega-card{display:block;min-width:0;text-decoration:none;text-transform:none}[data-ap-mega-menu] .ap-mega-card__photo{aspect-ratio:4/5;background:#f2f2f2;overflow:hidden}[data-ap-mega-menu] .ap-mega-card__photo picture{display:contents}[data-ap-mega-menu] .ap-mega-card__image{display:block;width:100%;height:100%;object-fit:contain}[data-ap-mega-menu] .ap-mega-card__label{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:10px;font-size:12px;line-height:1.5}[data-ap-mega-menu] .ap-mega-fallback .nav-desktop-banners{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}[data-ap-mega-menu] .ap-mega-hint{margin:0;font-size:14px;text-transform:none;line-height:1.6}}@media(min-width: 768px)and (max-width: 1023px){[data-ap-mega-menu] .ap-mega-layout>.desktop-list-subitems{column-count:1 !important}[data-ap-mega-menu] .ap-mega-layout.desktop-dropdown-container{grid-template-columns:minmax(180px, 1fr) minmax(0, 2fr);gap:20px}[data-ap-mega-menu] .ap-mega-aside{padding-left:16px}[data-ap-mega-menu] .ap-mega-cards{gap:8px}}@media(prefers-reduced-motion: reduce){[data-ap-mega-menu] .ap-mega-enhanced>.js-desktop-dropdown{transition:none}[data-ap-mega-menu] .ap-mega-toggle svg{transition:none}}
