/* mobile-header.css — shared mobile header (from mobile-site.css) ≤768px */
.bn-m{display:none}
@media(max-width:768px){
body header,body header.scrolled{background:#fff!important;border:0!important;box-shadow:none!important;border-image:none!important}
body header::before,body header::after,body header nav::before,body header nav::after{display:none!important}
body header nav>.mnav-btn{margin-left:0!important}
body header nav{height:auto!important;min-height:0!important;padding:12px 18px!important}
body header nav>a:first-child img{height:44px!important;width:auto!important}
body header nav>.mnav-btn{width:44px!important;height:44px!important;min-height:0!important;min-width:0!important;align-self:center!important;padding:10px!important;margin-right:-5px!important}
body header nav>.mnav-btn span,body header nav>.mnav-btn i{height:1.5px!important;width:24px!important}
body header nav{border:0!important;box-shadow:none!important;justify-content:flex-start!important}
body header nav>a.btn-nav{display:inline-flex!important;align-items:center;margin-left:auto!important;margin-right:12px!important;height:38px!important;min-height:0!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(110deg,#F3E6D6 0%,#FBF4EC 35%,#F7EDE6 60%,#EFE2D2 100%)!important;color:#3B2A1C!important;font-size:15px!important;font-weight:400!important;border:0!important;box-shadow:none!important;white-space:nowrap}
body header nav>a.btn-nav .bn-d{display:none}body header nav>a.btn-nav .bn-m{display:inline}
body header nav>a.btn-nav::before,body header nav>a.btn-nav::after{display:none!important}
}
