@media screen and (min-width: 769px){.mobile-bottom-nav{display:none!important}}@media screen and (max-width: 768px){.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:56px;background:#356859!important;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-around;align-items:center;z-index:1000;box-shadow:0 -2px 8px #00000026;padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-nav-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;padding:6px 12px;cursor:pointer;color:#ffffffb3;transition:color .2s ease;-webkit-tap-highlight-color:transparent;position:relative;min-height:56px}.bottom-nav-tab:active{background:#ffffff1f}.bottom-nav-tab.active{color:var(--color-surface, #ffffff)}.tab-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.tab-icon{width:24px;height:24px}.tab-label{font-size:12px;font-weight:400;letter-spacing:.4px}.bottom-nav-tab.active .tab-label{font-weight:600}.tab-notification-dot{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;background:#0f0;border-radius:9px;border:2px solid #8bfd8b;display:none;align-items:center;justify-content:center;animation:pulse-dot 2s ease-in-out infinite;font-size:10px;font-weight:700;color:#356859;line-height:1}.tab-notification-dot.show{display:flex}.tab-notification-dot.has-filters{background:#ff4b4b;border:2px solid #ff8e8c;color:#fff}.tab-badge{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:#f22900;color:var(--color-surface, white);border-radius:9px;font-size:11px;font-weight:700;display:none;align-items:center;justify-content:center;line-height:1}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.bottom-nav-tab:before{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;background:transparent;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease,background .3s ease;pointer-events:none}.bottom-nav-tab:active:before{transform:translate(-50%,-50%) scale(1);background:#fff3}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mobile-bottom-nav.css.map */
