body.nr-mobile-bottom .bottom-nav{display:none!important}
@media(max-width:991px){
 body.nr-mobile-bottom{--nr-nav-height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:calc(var(--nr-nav-height) + 12px)!important}
 body.nr-mobile-bottom .bottom-nav{display:flex!important;direction:rtl;position:fixed;inset:auto 0 0!important;width:100%;height:var(--nr-nav-height)!important;box-sizing:border-box;padding:0 4px env(safe-area-inset-bottom,0px);background:#fff!important;border-top:1px solid #e0e0e2;box-shadow:0 -2px 8px #00000005;align-items:stretch;z-index:990;font-family:Noorito,Tahoma,sans-serif}
 body.nr-mobile-bottom .bottom-nav>.nav-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:63px;padding:6px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;color:#a1a3a8!important;text-decoration:none!important;line-height:1.6}
 body.nr-mobile-bottom .bottom-nav>.nav-item:before{display:none!important}
 body.nr-mobile-bottom .bottom-nav .nav-icon{display:flex!important;justify-content:center;align-items:center;position:relative;margin:0!important;height:27px;width:32px}
 body.nr-mobile-bottom .bottom-nav .nav-icon svg{display:block!important;width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important}
 body.nr-mobile-bottom .bottom-nav .nav-text{font-size:10.5px!important;font-weight:400;white-space:nowrap;color:inherit!important;line-height:18px}
 body.nr-mobile-bottom .bottom-nav>.nav-item.active{color:#3f4064!important}
 body.nr-mobile-bottom .bottom-nav>.nav-item.active .nav-text{font-weight:700}
 body.nr-mobile-bottom .bottom-nav>.nav-item.active .nav-icon svg{stroke-width:2.1}
 body.nr-mobile-bottom .bottom-nav .badge{display:flex;position:absolute;top:4px;left:calc(50% + 2px);min-width:16px;width:auto;height:16px;padding:0 4px;align-items:center;justify-content:center;background:#ef4056!important;border:2px solid white;border-radius:5px;font-family:Noorito,Tahoma,sans-serif;font-size:10px!important;line-height:12px;color:#fff!important;box-sizing:content-box;z-index:1}
 body.nr-mobile-bottom .bottom-nav [data-nr-nav=home]{order:1}
 body.nr-mobile-bottom .bottom-nav [data-nr-nav=categories]{order:2}
 body.nr-mobile-bottom .bottom-nav [data-nr-nav=cart]{order:3}
 body.nr-mobile-bottom .bottom-nav [data-nr-nav=support]{order:4}
 body.nr-mobile-bottom .bottom-nav [data-nr-nav=account]{order:5}
 body.nr-mobile-bottom .bottom-nav>.nav-item:focus-visible{outline:2px solid #19bfd3;outline-offset:-4px;border-radius:6px!important}
 body.nr-mobile-bottom #faq-toggle,body.nr-mobile-bottom #quick-contact-toggle{bottom:calc(var(--nr-nav-height) + 12px)!important}
 body.nr-mobile-bottom .faq-box,body.nr-mobile-bottom .quick-contact-block{bottom:calc(var(--nr-nav-height) + 68px)!important}
 body.nr-mobile-bottom .nrc-flow[data-nrc-stage="1"] .nrc-actions{bottom:var(--nr-nav-height)!important;padding-bottom:8px!important}
 body.nr-mobile-bottom .toast-container.active{padding-bottom:calc(var(--nr-nav-height) + 12px)}
}
@media(max-width:760px){
 body.nr-mobile-bottom.nrc-mobile-cart{padding-bottom:calc(var(--nr-nav-height) + 110px)!important}
 body.nr-mobile-bottom.nrc-mobile-cart .wc-proceed-to-checkout{inset:auto 0 var(--nr-nav-height)!important;padding-bottom:10px!important}
}
/* Keep the theme's fixed payment bar above the mobile navigation. */
@media(max-width:991px){
 body.nr-mobile-bottom.woocommerce-checkout .checkout-submit-holder{bottom:var(--nr-nav-height)!important}
 body.nr-mobile-bottom.woocommerce-checkout .nrc-flow[data-nrc-stage="2"]{padding-bottom:88px!important}
 body.nr-mobile-bottom.woocommerce-checkout #place_order{scroll-margin-bottom:calc(var(--nr-nav-height) + 24px)}
}
