html body #menu-panel .estienne-christmas-feature {
  display:grid!important;grid-column:1/-1;grid-template-columns:minmax(100px, .8fr) minmax(0,1fr);gap:20px;
  padding:20px!important;margin:18px 0 0;background:#F45B00!important;color:#171717!important;
  border:1px solid #171717;text-decoration:none!important;min-width:0;letter-spacing:normal;text-transform:none;
}
html body #menu-panel .estienne-christmas-feature:focus-visible {outline:3px solid #171717;outline-offset:4px}
html body #menu-panel .estienne-christmas-feature:hover {background:#ff7429!important}
html body #menu-panel .estienne-christmas-art {display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}
html body #menu-panel .estienne-christmas-art img {display:block;width:calc(50% - 4px);height:150px;object-fit:contain;border:0}
html body #menu-panel .estienne-christmas-copy {display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;color:#171717!important;font:500 14px/1.5 Arial,sans-serif}
html body #menu-panel .estienne-christmas-copy strong {color:#171717!important;font:normal clamp(24px,3vw,36px)/1.1 Georgia,serif}
html body #menu-panel .estienne-christmas-kicker {font-size:11px;text-transform:uppercase;letter-spacing:.12em}
@media(max-width:480px){html body #menu-panel .estienne-christmas-feature{gap:12px;padding:14px!important}html body #menu-panel .estienne-christmas-art img{height:110px}}
/* Latest owner direction: consistent white wordmark, right-side orange/white Menu. */
html body header.topbar,html body .designer-site-nav.topbar,html body:has(#main-content.cl-library.cl-detail) header.topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#9c3500!important;background-image:none!important;color:#fff!important}
html body header.topbar>.menu{margin-left:auto!important}
html body header.topbar .wordmark,html body:has(#main-content.cl-library.cl-detail) header.topbar .wordmark{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body header.topbar .menu button.menu-toggle.menu-toggle,
html body[data-estienne-page="designer"] .designer-site-nav .menu button.menu-toggle.menu-toggle,
html body:has(#main-content.cl-library.cl-detail) header.topbar .menu button.menu-toggle.menu-toggle,
html body header.topbar .menu button.menu-toggle.menu-toggle:hover,
html body[data-estienne-page="designer"] .designer-site-nav .menu button.menu-toggle.menu-toggle:hover,
html body:has(#main-content.cl-library.cl-detail) header.topbar .menu button.menu-toggle.menu-toggle:hover,
html body header.topbar .menu button.menu-toggle.menu-toggle[aria-expanded="true"],
html body[data-estienne-page="designer"] .designer-site-nav .menu button.menu-toggle.menu-toggle[aria-expanded="true"],
html body:has(#main-content.cl-library.cl-detail) header.topbar .menu button.menu-toggle.menu-toggle[aria-expanded="true"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;min-width:94px!important;padding:12px 18px!important;background:#c54000!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font:700 12px/1.2 Arial,sans-serif!important;letter-spacing:.12em!important}
html body header.topbar .menu button.menu-toggle.menu-toggle:focus-visible,
html body[data-estienne-page="designer"] .designer-site-nav .menu button.menu-toggle.menu-toggle:focus-visible,
html body:has(#main-content.cl-library.cl-detail) header.topbar .menu button.menu-toggle.menu-toggle:focus-visible{outline:0!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #572000!important}
html body .menu-toggle .caret{display:none!important}
/* Beat the legacy cream theme's designer-specific header and anchor rules. */
html body[data-estienne-page="designer"] header.designer-site-nav.topbar{background:#9c3500!important;background-image:none!important;color:#fff!important;border-bottom:0!important}
html body header.topbar a.wordmark,
html body[data-estienne-page="designer"] header.designer-site-nav.topbar a.wordmark{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-estienne-page] header.topbar{background:#9c3500!important;background-image:none!important;color:#fff!important}
html body[data-estienne-page="cards"]:has(main.cl-library:not(.cl-detail)) header.topbar{background:#9c3500!important;background-image:none!important;color:#fff!important}
