/* Retain the existing drawer, pill, card and tab animations from shared-navigation/header-stability. */
.on-header .eh-menu-title{font:450 28px/1.14 'MI Technical',Inter,Arial,sans-serif;letter-spacing:-.04em;color:#222b25;margin:16px 0}
.on-header .eh-menu-kicker{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.on-header .on-mega-side>div>p:not(.eh-menu-kicker){font-size:13px;line-height:1.65;max-width:30ch}
body#everyday-preview .on-header .eh-menu-family{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}body#everyday-preview .on-header .eh-menu-family .on-mega-card-title{font-size:17px}
.sc-story-copy .eh-collection-price{font:500 14px/1.5 Inter,Arial,sans-serif;color:#344237;margin-top:22px}
@media(max-width:1100px){.on-header .on-mega-layout{grid-template-columns:1fr;gap:24px}.on-header .on-mega-side{gap:16px}.on-header .on-mega-tabs{flex-direction:row;flex-wrap:wrap}.on-header .on-mega-tabs button{font-size:16px}.on-header .on-mega-bottom{display:flex;flex-wrap:wrap;gap:12px 24px}.on-header .on-mega-bottom>a{font-size:14px}.on-header .on-mega-products,body#everyday-preview .on-header .eh-menu-family{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.on-header .on-mini .on-menu-surface{padding:20px!important;transform:none!important}.on-header .on-mega-card-title{font-size:17px}.on-header .on-mega-card-image img{max-height:170px}}
@media(prefers-reduced-motion:reduce){.on-header .on-menu-surface,.on-header .on-mega-side,.on-header .on-mega-card,.on-header .on-card-arrow,.on-header .on-mega-card-image img{transition:none!important;animation:none!important}}

.on-header .eh-menu-collections{grid-template-columns:repeat(2,minmax(0,1fr))!important}.on-header .eh-menu-collections>.on-mega-card>.on-mega-card-image{aspect-ratio:1.5;display:flex;align-items:center}.on-header .eh-menu-collections>.on-mega-card>.on-mega-card-image>img{height:100%;aspect-ratio:auto}.on-header .eh-menu-collections .eh-menu-wearable-art>img{width:33.333%;height:100%;object-fit:contain;background:#fff}.on-header .eh-menu-collections .eh-menu-wearable-art{background:#fff}@media(max-width:600px){.on-header .eh-menu-collections{grid-template-columns:1fr!important}.on-header .eh-menu-collections>.on-mega-card>.on-mega-card-image{aspect-ratio:1.8}.on-header .eh-menu-collections>.on-mega-card>.on-mega-card-image>img{max-height:none}}
.on-header .eh-menu-collections .eh-menu-wearable-art>img{flex:1 1 0;min-width:0;width:33.333%!important;max-width:33.333%;object-fit:contain}

/* Character introductions share the original animated mega-menu framework. */
.on-header .eh-menu-family .on-mega-card-image{aspect-ratio:1;background:#f7f8f5;display:flex;align-items:center;justify-content:center}
.on-header .eh-menu-family .on-mega-card-image img{width:76%;height:76%;object-fit:contain;aspect-ratio:auto}
.on-header .eh-menu-family .on-mega-card p{line-height:1.65}
.on-header .eh-family-preview{display:block;margin-top:7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}
body#everyday-preview .on-header .eh-family-along{grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px}
.on-header .eh-family-along .on-mega-card-image img{width:85%;height:85%}
@media(max-width:1100px){body#everyday-preview .on-header .eh-family-along{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.on-header .eh-menu-family .on-mega-card-image img{max-height:none}}
