/* Only the mobile drawer; native search, categories, links and account controls remain. */
.mobile-nav .mobile-pages-menu{padding:0 12px 14px!important;background:#fffdf9}
.mobile-nav .mobile-pages-menu>.ibmn-section{display:block!important;flex-basis:100%;padding:21px 10px 8px!important;border:0!important;min-height:0!important;background:transparent}
.mobile-nav .mobile-pages-menu>.ibmn-section>span{font:600 10px/1.4 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#756357}
.mobile-nav .mobile-pages-menu>[data-ibmn]{border:0!important;margin:2px 0!important;position:relative}
.mobile-nav .mobile-pages-menu>[data-ibmn]>a,
.mobile-nav .mobile-pages-menu>[data-ibmn="book"]>details>summary{display:flex!important;align-items:center;gap:11px;min-height:50px;height:auto;padding:8px 10px!important;text-transform:none!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:#302d29!important;border:0!important;border-radius:9px;background:transparent;box-sizing:border-box}
.mobile-nav .mobile-pages-menu>[data-ibmn]>a:before{display:none!important}
.mobile-nav .mobile-pages-menu>[data-ibmn]>a>.nav-link-text{line-height:1.35;white-space:normal}
.mobile-nav .mobile-pages-menu .ibmn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:#f1ece4;color:#6a5543}
.mobile-nav .mobile-pages-menu .ibmn-icon svg{width:20px;height:20px;flex:0 0 20px}
.mobile-nav .mobile-pages-menu>[data-ibmn="gift"]>a{background:#e9eee7;color:#264b3a!important;font-weight:650!important}
.mobile-nav .mobile-pages-menu>[data-ibmn="gift"] .ibmn-icon{background:#dce5d8;color:#264b3a}
.mobile-nav .mobile-pages-menu>[data-ibmn="shop"]>a{font-weight:650!important}
.mobile-nav .mobile-pages-menu>[data-ibmn]>a:hover,.mobile-nav .mobile-pages-menu>[data-ibmn="book"]>details>summary:hover{background:#f3eee7}
.mobile-nav .mobile-pages-menu>[data-ibmn]>a:focus-visible,.mobile-nav .mobile-pages-menu summary:focus-visible{outline:2px solid #92243c;outline-offset:-2px}
.mobile-nav .mobile-pages-menu>[data-ibmn="info"]>a{padding-right:44px!important}
.mobile-nav .mobile-pages-menu>[data-ibmn="info"]>.wd-nav-opener{width:44px;height:50px;border:0!important;position:absolute;right:0;top:0;color:#5e6c60}
.mobile-nav .mobile-pages-menu>[data-ibmn="book"]>details{width:100%}
.mobile-nav .mobile-pages-menu>[data-ibmn="book"]>details>summary>svg{margin-left:auto;flex:0 0 12px}
.mobile-nav .mobile-pages-menu>[data-ibmn="book"] .ib-care-nav-panel{padding:4px 10px 8px 42px!important}
.mobile-nav .mobile-pages-menu>[data-ibmn="info"]>.wd-sub-menu{padding:4px 4px 8px 42px;background:transparent}
.mobile-nav .mobile-pages-menu>[data-ibmn="info"]>.wd-sub-menu>li>a,
.mobile-nav .mobile-pages-menu .ib-care-nav-panel>a{min-height:44px;font-size:14px!important;text-transform:none;padding:9px 8px!important;line-height:1.45}
.mobile-nav .mobile-pages-menu>.ib-mobile-social{margin:18px -12px -14px;padding:16px 22px 22px;border-top:1px solid #e4d9cc;border-bottom:0;background:#f4efe6}
.mobile-nav .mobile-pages-menu>.ib-mobile-social p{font-size:12px;margin-bottom:6px}
.mobile-nav .mobile-pages-menu>.ib-mobile-social>div{gap:12px}
.mobile-nav .mobile-pages-menu>.ib-mobile-social a{padding:6px 0;min-height:44px;font-size:13px}
