.mbb{display:none}
@media (max-width:767px){
  body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
  .mbb{display:flex;align-items:center;position:fixed;z-index:1100;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));height:54px;padding:0 5px;background:#fff;border:1px solid #e6e3de;border-radius:27px;font-family:Gilroy,Arial,sans-serif}
  .mbb-item{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;height:44px;border-radius:22px;color:#4a4843;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:flex-grow .2s ease,background-color .2s ease}
  .mbb-item:hover,.mbb-item:focus{color:#4a4843;text-decoration:none}
  .mbb-item svg{flex:0 0 auto;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
  .mbb-item span{display:none;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}
  .mbb-item.is-active{flex-grow:2.6;background:#f28500;color:#fff}
  .mbb-item.is-active:hover,.mbb-item.is-active:focus{color:#fff}
  .mbb-item.is-active span{display:inline}
  .mbb-badge{position:absolute;top:2px;right:calc(50% - 20px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#f28500;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}
  .mbb-item.is-active .mbb-badge{right:4px;background:#fff;color:#f28500}
  .mbb-badge[hidden]{display:none}
  .store-header .cart-toggle,.catalog-intro,.sort-control{display:none}
  .purchase-summary{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}
  body.product-page{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}
  #back_to_top{bottom:calc(76px + env(safe-area-inset-bottom,0px));right:14px}
  .store-toast,.toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}
}
