/* Desktop mega-menu tiles share the Database reference dimensions. Mobile drawer is separate. */
body.skin-ashenborne .as-header.as-header-v2 .as-mega-grid>:is(a,button){height:62px;min-width:0;box-sizing:border-box}
body.skin-ashenborne .as-header.as-header-v2 .as-mega-grid>:is(a,button)>span{width:40px;height:40px;flex:0 0 40px;box-sizing:border-box}
body.skin-ashenborne .as-header.as-header-v2 .as-mega-grid>:is(a,button)>b{min-width:0;line-height:1.3}

/* Mobile menu groups use the same header palette and native disclosure access. */
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group{border-bottom:1px solid rgba(196,164,106,.1)}
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;list-style:none;color:#ebe3d1;font:400 15px var(--as-display);letter-spacing:.08em;cursor:pointer}
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group>summary::-webkit-details-marker{display:none}
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group>div{padding:0 0 8px 16px}
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group>div>a{font-size:13px;color:#cfc4ab}
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group>summary>.as-header-chevron{transform:none}
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group>summary>.as-header-chevron::before{transform:rotate(45deg)}
body.skin-ashenborne .as-header.as-header-v2 .as-drawer-group[open]>summary>.as-header-chevron::before{transform:rotate(225deg)}
