/* Mobile category panel only; native submenu behavior remains intact. */
.mobile-nav .mobile-categories-menu{background:#fffdf9}
.mobile-nav .mobile-categories-menu>.ibmc-section{display:block!important;padding:17px 18px 8px;border:0!important;background:#f5f0e9;color:#776557;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;line-height:1.4}
.mobile-nav .mobile-categories-menu>li[data-ibmc]>a{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.25;text-transform:none;color:#30352f}
.mobile-nav .mobile-categories-menu .ibmc-thumb{display:block!important;width:44px!important;height:44px!important;min-width:44px;flex:0 0 44px;object-fit:cover;border-radius:9px;background:#f2ece4;margin:0!important}
.mobile-nav .mobile-categories-menu .ibmc-phone{display:flex!important;align-items:center;justify-content:center;color:#8e293e}
.mobile-nav .mobile-categories-menu .ibmc-phone svg{width:25px;height:25px}
.mobile-nav .mobile-categories-menu>li[data-ibmc]>a .nav-link-text{min-width:0;overflow-wrap:break-word}
.mobile-nav .mobile-categories-menu>li[data-ibmc]>.wd-nav-opener{width:44px;min-width:44px;align-self:stretch;border-color:#ece4d9;color:#5c675c}
.mobile-nav .mobile-categories-menu>li[data-ibmc="171364"]>a{background:#eaf0e9;color:#254c3a;font-weight:700}
.mobile-nav .mobile-categories-menu .wd-sub-menu>li>a{font-size:14px;line-height:1.4;text-transform:none;min-height:44px}
