.mtt-mega-panel{--mega-panel-padding: 2.375rem clamp(1.5rem, 3vw, 3.125rem) 1.75rem;--mega-panel-radius: 0 0 1.25rem 1.25rem;--mega-panel-z: 999;--mega-panel-inner-gap: clamp(2rem, 4vw, 4.5rem);position:absolute;top:100%;left:0;width:100%;max-width:none;padding:var(--mega-panel-padding);z-index:var(--mega-panel-z);border-radius:var(--mega-panel-radius);background:var(--wp--preset--color--navy, #21283a);color:var(--wp--preset--color--cream, #EDE9DD);box-shadow:0 4px 4px #00000040;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-.625rem);will-change:transform,opacity,visibility;transition-property:transform,opacity,visibility;transition-duration:.24s,.24s,0ms;transition-timing-function:cubic-bezier(.42,0,.7,.16),cubic-bezier(.42,0,.7,.16),linear;transition-delay:0ms,0ms,.24s}.mtt-mega-panel.is-switching{transition:none!important}.mtt-mega-panel.is-open{visibility:visible;pointer-events:auto;transform:translateY(0);opacity:1;transition-property:transform,opacity,visibility;transition-duration:.46s,.46s,0ms;transition-timing-function:cubic-bezier(.12,.78,.18,1),cubic-bezier(.12,.78,.18,1),linear;transition-delay:0ms,0ms,0ms}.mtt-mega-panel.is-open .mtt-mega-panel__inner{opacity:1;transform:translateY(0)}.mtt-mega-panel__inner{width:100%;opacity:0;transform:translateY(-.625rem);will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.12,.78,.18,1);transition-delay:short2}@media (max-width: 1270.9px){.mtt-mega-panel__inner{display:none}}.mtt-mega-panel.is-switching .mtt-mega-panel__inner{transition:none!important;opacity:1;transform:translateY(0)}.mtt-mega-panel__inner .wp-block-navigation a{transition-property:opacity;transition-duration:.24s;transition-timing-function:cubic-bezier(.22,.08,.18,1);transition-delay:0ms}.mtt-mega-panel__inner .wp-block-navigation a:hover{opacity:.8}.mtt-mega-panel__inner>.wp-block-group{display:flex;justify-content:space-between;width:100%;max-width:min(100%,var(--wp--style--global--wide-size, 86rem) + 1rem);align-items:start;gap:var(--mega-panel-inner-gap)}.mtt-mega-panel__inner>.wp-block-group>.wp-block-group:first-child{display:grid;grid-template-columns:minmax(7.5rem,8.5rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2vw,2.5rem);min-width:0;flex:0 0 auto}.mtt-mega-panel__inner .wp-block-navigation{width:100%}.mtt-mega-panel__inner .wp-block-navigation__container{gap:.375rem}.mtt-mega-panel__inner .wp-block-navigation-item{width:100%}.mtt-mega-panel__inner .wp-block-navigation-item__content{display:inline-flex;padding:0;font-family:var(--wp--preset--font-family--ui, '"Manrope", sans-serif');font-size:.875rem;font-weight:600;line-height:1.4286;letter-spacing:.06em;color:var(--wp--preset--color--cream, #EDE9DD);text-decoration:none;text-transform:uppercase}.mtt-mega-panel__inner .wp-block-heading{margin:0 0 .5625rem;font-family:var(--wp--preset--font-family--heading, '"Instrument Serif", serif');font-size:clamp(1.75rem,1.8vw,2rem);font-weight:400;line-height:1;color:var(--wp--preset--color--cream, #EDE9DD)}.mtt-mega-panel__inner .mtt-recipe-query-loop{width:100%;max-width:47.25rem;margin-left:auto}.mtt-mega-panel__inner .mtt-recipe-query-loop .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,14.75rem));justify-content:end;gap:1.5rem}.mtt-mega-panel__inner .mtt-recipe-query-loop .wp-block-post-template>li{width:100%;max-width:14.75rem}.mtt-mega-panel__inner .mtt-recipe-card{display:flex;width:100%;min-width:0;height:100%;background:transparent;overflow:visible}.mtt-mega-panel__inner .mtt-recipe-card__media{aspect-ratio:220/298;background:transparent}.mtt-mega-panel__inner .mtt-recipe-card__content{gap:0;min-height:4.625rem;padding:.5rem .9375rem .8125rem;border:2px solid rgba(197,206,205,.92);border-top:0;background:var(--wp--preset--color--cream, #EDE9DD)}.mtt-mega-panel__inner .mtt-recipe-card__eyebrow,.mtt-mega-panel__inner .mtt-recipe-card__eyebrow a{margin:0;color:var(--wp--preset--color--navy, #21283a);font-family:var(--wp--preset--font-family--ui, '"Manrope", sans-serif');font-size:1rem;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.mtt-mega-panel__inner .mtt-recipe-card__title,.mtt-mega-panel__inner .mtt-recipe-card__title a{font-size:1.6875rem;line-height:1.05}@media (max-width: 1127.9px){.mtt-mega-panel__inner>.wp-block-group{display:grid;grid-template-columns:minmax(0,1fr);max-width:none}.mtt-mega-panel__inner>.wp-block-group>.wp-block-group:first-child{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mtt-mega-panel__inner .mtt-recipe-query-loop{max-width:none;margin-left:0}.mtt-mega-panel__inner .mtt-recipe-query-loop .wp-block-post-template{grid-template-columns:repeat(3,minmax(12rem,14.75rem));overflow-x:auto;justify-content:start}}@media (max-width: 781.9px){.mtt-mega-panel__inner .mtt-recipe-query-loop .wp-block-post-template{grid-template-columns:minmax(0,1fr)}.mtt-mega-panel__inner .mtt-recipe-card__title,.mtt-mega-panel__inner .mtt-recipe-card__title a{font-size:1.5rem}}@media (prefers-reduced-motion: reduce){.mtt-mega-panel,.mtt-mega-panel__inner{transition-duration:1ms!important;transition-delay:0ms!important}}
