.nttc-mobile-nav{display:none}
@media(max-width:767px){
 body.nttc-has-mobile-nav{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}
 .nttc-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:9990;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));box-sizing:border-box;min-height:76px;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e1eaf5;box-shadow:0 -4px 20px rgb(16 36 58 / 7%);font-family:inherit}
 .nttc-mobile-nav__item,.nttc-mobile-nav__cart{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;color:#52647a;font-size:11px;font-weight:600;line-height:1.25;text-decoration:none!important;-webkit-tap-highlight-color:transparent}
 .nttc-mobile-nav__item svg{display:block;width:24px;height:24px;flex:none}
 .nttc-mobile-nav .is-active,.nttc-mobile-nav__item:hover{color:#2f6bff}
 .nttc-mobile-nav .is-active::after{content:"";position:absolute;bottom:-5px;width:4px;height:4px;border-radius:50%;background:#2f6bff}
 .nttc-mobile-nav__item:focus-visible{outline:2px solid #2f6bff;outline-offset:0;border-radius:8px}
 .nttc-mobile-nav__cart .nttc-header-cart{position:static;width:100%;height:24px;color:inherit}
 .nttc-mobile-nav__cart .nttc-header-cart::after{content:"";position:absolute;inset:0}
 .nttc-mobile-nav__cart .nttc-header-cart svg{width:24px;height:24px}
 .nttc-mobile-nav__cart .nttc-header-cart__count{top:0;right:calc(50% - 25px);min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px}
 .nttc-mobile-nav__cart>span{pointer-events:none}
}
