/* v41: shared, single bottom bar for home, account, category, listings and messages. */
.sj-global-mobile-nav{display:none}
@media(max-width:1024px){
  body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}
  #mobileMarket .mm-bottom{display:none!important}
  .sj-global-mobile-nav{
    position:fixed!important;inset-inline:0;bottom:0!important;z-index:1250;
    display:flex!important;flex-direction:row;justify-content:space-around;align-items:flex-end;
    box-sizing:border-box;height:calc(65px + env(safe-area-inset-bottom,0px));
    padding:5px 5px calc(7px + env(safe-area-inset-bottom,0px));
    border-top:1px solid #e7eaf0;background:rgba(255,255,255,.98);
    box-shadow:0 -5px 22px rgba(12,29,55,.07);direction:inherit;
    -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
    font-family:Cairo,Tahoma,Arial,sans-serif;
  }
  .sj-global-mobile-nav .sj-nav-item{
    flex:1 1 0;min-width:0;min-height:52px;display:flex;align-items:center;justify-content:flex-end;
    flex-direction:column;gap:3px;padding:2px 1px;text-align:center;
    color:#8190a4!important;background:none!important;text-decoration:none!important;
    border:0!important;font-weight:750!important;font-size:10px!important;line-height:1.25!important;
    -webkit-tap-highlight-color:transparent;
  }
  .sj-global-mobile-nav .sj-nav-item svg{flex:none;display:block;width:21px!important;height:21px!important;color:inherit;fill:none}
  .sj-global-mobile-nav .sj-nav-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .sj-global-mobile-nav .sj-nav-item.active{color:#d71932!important}
  .sj-global-mobile-nav .sj-global-add{color:#d71932!important}
  .sj-global-mobile-nav .sj-global-add svg{
    width:42px!important;height:42px!important;box-sizing:border-box;
    padding:10px;transform:translateY(-8px);margin-bottom:-8px;
    background:#d71932!important;color:#fff!important;border-radius:50%;
    box-shadow:0 5px 12px rgba(215,25,50,.23);
  }
  .sj-global-mobile-nav .sj-nav-item:focus-visible{outline:2px solid #d71932;outline-offset:-1px;border-radius:12px}
  /* Allow the account selector and place sheet to cover the navigation while open. */
  .sj-destination-veil,.sj-destination-sheet{z-index:24000!important}
  .sj-place-veil{z-index:1300!important}
  #mobileMarket .mm-place-sheet:not([hidden]),#megaMenu.megaMenu:not([hidden]){z-index:1301!important}
}
@media(min-width:1025px){.sj-global-mobile-nav{display:none!important}}
@media(prefers-reduced-motion:reduce){.sj-global-mobile-nav *{transition:none!important;scroll-behavior:auto!important}}
