/* One integrated editorial panel inside the existing desktop category menus. */
.header .ae-mega-preview { display: none; }
@media (min-width: 1201px) {
    .header.ae-mega-controlled [data-ae-menu-groups="accessories"] > .ae-mega-columns { gap: 28px; }
    .header.ae-mega-controlled [data-ae-menu-groups="accessories"] .ae-mega-columns a { padding-block: 5px; line-height: 1.4; }
    .header.ae-mega-controlled [data-ae-menu-groups="accessories"] > .ae-mega-extra { margin-top: 18px; }
    .header.ae-mega-controlled .ae-mega-content[data-ae-menu-preview] { position: relative; min-height: 400px; padding: 20px 388px 22px 26px; }
    .header.ae-mega-controlled [data-ae-menu-preview] .ae-mega-heading { margin-bottom: 14px; }
    .header.ae-mega-controlled .ae-mega-preview-layout { display: block; }
    .header.ae-mega-controlled .ae-mega-preview-layout > .ae-mega-columns { grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, .8fr); gap: 18px; }
    .header.ae-mega-controlled [data-ae-menu-groups="kids"] .ae-mega-preview-layout > .ae-mega-columns { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.3fr) minmax(0, .8fr); }
    .header.ae-mega-controlled .ae-mega-preview-layout > .ae-mega-columns h3 { margin-bottom: 6px; }
    .header.ae-mega-controlled .ae-mega-preview-layout > .ae-mega-columns a { padding-block: 4px; font-size: 14px; line-height: 1.4; }
    .header.ae-mega-controlled .ae-mega-preview-layout > .ae-mega-columns a.is-previewing { color: #192222; text-decoration: underline; text-underline-offset: 4px; }
    .header.ae-mega-controlled [data-ae-menu-preview] > .ae-mega-extra { margin-top: 14px; padding-top: 10px; }
    .header.ae-mega-controlled .ae-mega-preview { display: block; position: absolute; inset: 0 0 0 auto; width: 360px; min-width: 0; margin: 0; background: #f4f1eb; }
    .header.ae-mega-controlled .ae-mega-preview__visual { display: block; position: relative; width: 100%; height: 236px; margin: 0; overflow: hidden; }
    .header.ae-mega-controlled .ae-mega-preview__visual img { display: block; position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
    .header.ae-mega-controlled .ae-mega-preview__description { margin: 0; padding: 20px 24px; color: #39403b; font-size: 14px; line-height: 1.45; }
    .header.ae-mega-controlled .ae-mega-preview.is-text-only { display: flex; align-items: center; }
    .header.ae-mega-controlled .ae-mega-preview.is-text-only .ae-mega-preview__visual { display: none; }
    .header.ae-mega-controlled .ae-mega-preview [hidden] { display: none !important; }
    .header.ae-mega-controlled .ae-mega-with-preview > .ae-mega-close { border-radius: 50%; background: rgb(255 255 255 / .92); }
}
