/* Keep the existing catalog dialog trigger visible on tablets and phones. */
@media(max-width:1100px){
.header .nav-wrap{gap:14px}
.header .nav-cta{display:flex;flex-shrink:0;margin-left:auto;min-height:44px;padding:0 14px;gap:8px;white-space:nowrap}
.header .menu-btn{flex-shrink:0;margin-left:0}
}
@media(max-width:620px){
.header .nav-wrap{gap:10px}
.header .brand-logo{width:clamp(110px,31vw,154px)}
.header .nav-cta{padding:0 10px;font-size:.7rem;gap:5px}
.header .menu-btn{width:36px}
}
