/* Static layout is styled before JS; enhancement controls behavior, not identity. */
body header.unified-header[data-header3-prerender]{display:grid!important;grid-template-columns:minmax(150px,230px) minmax(120px,1fr) auto auto 64px!important;gap:0 14px!important;align-items:center!important}
body header.unified-header[data-header3-prerender] .header-main,body header.unified-header[data-header3-prerender] .header3-mobile-row,body header.unified-header[data-header3-prerender] .main-navigation,body header.unified-header[data-header3-prerender] .header3-mobile-utilities{display:contents!important}
body header.unified-header[data-header3-prerender] .header3-mobile-row>.header3-catalog{display:none!important}
body header.unified-header[data-header3-prerender] .header3-nav-links{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:4px;padding:8px!important;margin:8px 0 0!important;background:#fff0e3!important;border-radius:16px;min-height:56px;max-width:1440px;width:100%;box-sizing:border-box}
body header.unified-header[data-header3-prerender] .site-search-trigger{grid-column:2!important;grid-row:1!important}
body header.unified-header[data-header3-prerender] .header-main>#menuToggle{display:none!important}
body header.unified-header[data-header3-prerender] .main-navigation{padding:0!important;margin:0!important;border:0!important;background:none!important}
body header.unified-header[data-header3-prerender] .vip-contact-phone{grid-column:3!important;grid-row:1!important}
body header.unified-header[data-header3-prerender] .locale-picker{grid-column:4!important;grid-row:1!important}
body header.unified-header[data-header3-prerender] .formed-cart-header-slot{grid-column:5!important;grid-row:1!important;display:block!important}
body header.unified-header[data-header3-prerender] [data-cart-pending]{opacity:1!important;cursor:progress}
body header.unified-header[data-header3-prerender] .header3-noscript-catalog{grid-column:1/-1;min-height:44px;display:flex;align-items:center}
/* Author display:flex must never override the comparison tray's initial hidden state. */
#compareTray[hidden],.compare-tray[hidden]{display:none!important}
@media(min-width:761px) and (max-width:1050px){body header.unified-header[data-header3-prerender]{grid-template-columns:170px minmax(100px,1fr) auto 72px 56px!important;column-gap:8px!important}}
@media(max-width:760px){
 body header.unified-header[data-header3-prerender]{grid-template-columns:minmax(0,1fr) 48px 48px!important;gap:0 8px!important}
 body header.unified-header[data-header3-prerender] .brand{grid-column:1!important;grid-row:1!important}
 body header.unified-header[data-header3-prerender] .formed-cart-header-slot{grid-column:2!important;grid-row:1!important}
 body header.unified-header[data-header3-prerender] .header-main>#menuToggle{grid-column:3!important;grid-row:1!important;display:flex!important}
 body header.unified-header[data-header3-prerender] .header3-mobile-row{display:grid!important;grid-column:1/-1!important;grid-row:2!important}
 body header.unified-header[data-header3-prerender] .header3-mobile-row>.site-search-trigger{grid-column:1!important;grid-row:1!important}
 body header.unified-header[data-header3-prerender] .header3-mobile-row>.header3-catalog{display:flex!important;grid-column:2!important;grid-row:1!important}
 body header.unified-header[data-header3-prerender] .main-navigation{display:none!important;grid-column:1/-1!important;grid-row:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;background:#fff0e3!important;padding:8px!important;margin:8px 0 0!important}
 body header.unified-header[data-header3-prerender] .header3-nav-links{display:contents!important}
 body header.unified-header[data-header3-prerender] .header3-mobile-utilities{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-column:1/-1!important;grid-row:auto!important}
 body header.unified-header[data-header3-prerender] .header3-mobile-utilities>.vip-contact-phone{grid-column:1!important;grid-row:1!important}
 body header.unified-header[data-header3-prerender] .header3-mobile-utilities>.locale-picker{grid-column:2!important;grid-row:1!important}
 /* Closed from first paint; explicit noscript rules expose all navigation without JS. */
 body header.unified-header[data-header3-prerender].menu-open .main-navigation,body header.unified-header[data-header3-prerender].mobile-menu-open .main-navigation{display:grid!important}
}
