/* Visible primary navigation and one clear order button on desktop. */
@media (min-width:1151px){
 html body>nav[aria-label="Main navigation"]>.navlinks,html body #cxpr-page header.cx-nav .cx-nav-links{display:flex!important;align-items:center;gap:clamp(16px,2vw,30px)!important;margin-left:auto!important}
 html body>nav[aria-label="Main navigation"]>.mobile-nav,html body>nav[aria-label="Main navigation"]>.cx-tablet-review,html body>nav[aria-label="Main navigation"]>.cx-mobile-review,html body #cxpr-page .cx-nav-inner>.cx-menu-toggle,html body #cxpr-page .cx-nav-inner>.cx-tablet-review,html body #cxpr-page .cx-nav-inner>.cx-mobile-review{display:none!important}
 html body>nav[aria-label="Main navigation"]>.navlinks>a.btn,html body #cxpr-page header.cx-nav div.cx-nav-inner>a.cx-action{display:inline-flex!important;align-items:center;justify-content:center;flex:none;background:#292827!important;color:#fff!important;border:1px solid #292827!important;border-radius:6px!important;padding:12px 22px!important;min-height:46px!important;margin-left:12px!important;box-shadow:none!important;text-decoration:none!important;font:600 14px/1.4 'DM Sans',Arial,sans-serif!important}
 html body>nav[aria-label="Main navigation"]>.navlinks>a.btn:hover,html body #cxpr-page header.cx-nav div.cx-nav-inner>a.cx-action:hover{background:#75213b!important;border-color:#75213b!important;color:#fff!important}
}
/* Order Now is a distinct, full-width action inside phone and tablet menus. */
@media (max-width:1150px){
 html body .cx-fullscreen-menu nav>a.cx-menu-order-button,
 html body>nav[aria-label="Main navigation"] .mobile-nav>div>a[href^="/order.html"],
 html body #cxpr-page .cx-mobile-menu>a[href^="/order.html"]{
  display:flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box;width:100%!important;min-height:56px!important;
  margin:24px 0 0!important;padding:16px 24px!important;
  background:#292321!important;color:#fff!important;border:1px solid #292321!important;
  border-radius:6px!important;box-shadow:none!important;
  font:700 18px/1.4 'DM Sans',Arial,sans-serif!important;
  text-align:center!important;text-decoration:none!important;white-space:normal!important;
 }
 html body .cx-fullscreen-menu nav>a.cx-menu-order-button:hover,
 html body>nav[aria-label="Main navigation"] .mobile-nav>div>a[href^="/order.html"]:hover,
 html body #cxpr-page .cx-mobile-menu>a[href^="/order.html"]:hover{
  background:#5e514b!important;border-color:#5e514b!important;color:#fff!important;
 }
 html body .cx-fullscreen-menu nav>a.cx-menu-order-button:focus-visible,
 html body>nav[aria-label="Main navigation"] .mobile-nav>div>a[href^="/order.html"]:focus-visible,
 html body #cxpr-page .cx-mobile-menu>a[href^="/order.html"]:focus-visible{
  outline:3px solid #fff!important;outline-offset:3px!important;box-shadow:0 0 0 6px #292321!important;
 }
}
/* The generic page uses a compact editorial introduction. */
html body #cxpr-page[data-page="industry"] .cx-other-hero{min-height:0!important;padding:56px 24px!important;background:#f4e0d6!important}
html body #cxpr-page[data-page="industry"] .cx-other-hero .cx-template-layout{display:block!important;min-height:0!important;padding:0!important;max-width:900px!important;margin:auto!important}
html body #cxpr-page[data-page="industry"] .cx-other-hero .cx-template-panel{width:100%!important;max-width:none!important;margin:0!important;padding:36px!important;background:#292827!important}
@media(max-width:700px){html body #cxpr-page[data-page="industry"] .cx-other-hero{padding:24px 16px!important}html body #cxpr-page[data-page="industry"] .cx-other-hero .cx-template-panel{padding:24px!important}}
