:root{--mm-nav-sky: #38bdf8;--mm-nav-side: 16px;--mm-nav-bottom: 14px;--mm-nav-height: 68px;--mm-nav-clearance: calc( var(--mm-nav-bottom) + var(--mm-nav-height) + 40px + env(safe-area-inset-bottom, 0px) )}.mm-bottom-nav{display:none}.mm-bottom-nav-grid{display:grid;grid-template-columns:repeat(var(--mm-bottom-nav-count, 5),1fr);height:var(--mm-nav-height)}.mm-bottom-nav-custom-icon{width:22px;height:22px;object-fit:contain}.mm-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:#6b7280;text-decoration:none;transition:color .2s;position:relative}.mm-bottom-nav-label{font-size:.625rem;font-weight:500}.mm-bottom-nav-badge{position:absolute;top:0;left:0;right:auto;z-index:2;box-sizing:border-box;min-width:14px;height:14px;padding:0 3px;border:1.5px solid rgba(255,255,255,.95);border-radius:999px;background:#3b82f6;color:#fff;font-size:8px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:translate(-42%,-38%);box-shadow:0 1px 2px #0f172a40;pointer-events:none}.mm-bottom-nav-promo{position:absolute;top:-4px;left:50%;transform:translate(-50%);padding:2px 6px;border-radius:6px;font-size:8px;font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;z-index:5}.mm-bottom-nav-promo.promo-red{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 6px #ef444466}.mm-bottom-nav-promo.promo-orange{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;box-shadow:0 2px 6px #f9731666}.mm-bottom-nav-promo.promo-gold{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f;box-shadow:0 2px 6px #fbbf2466}.mm-bottom-nav-promo.promo-green{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 6px #10b98166}.mm-bottom-nav-promo.promo-blue{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 6px #3b82f666}.mm-bottom-nav-promo.promo-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 2px 6px #8b5cf666}@media(max-width:767px){.mm-bottom-nav{display:block;position:fixed;z-index:10050;left:var(--mm-nav-side);right:var(--mm-nav-side);bottom:calc(var(--mm-nav-bottom) + env(safe-area-inset-bottom,0px));width:auto;max-width:none;overflow:visible;padding:0;border-radius:24px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.04) 38%,transparent 58%),linear-gradient(145deg,#0c14269e,#1620388c);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 14px 40px #02061747,0 2px 10px #02061729,inset 0 1px #ffffff59,inset 0 -1px #ffffff0f;transform:translateZ(0);isolation:isolate;animation:mm-bottom-nav-enter .42s cubic-bezier(.2,.8,.2,1) both}.mm-bottom-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.18) 0%,transparent 42%,rgba(255,255,255,.06) 100%);opacity:.85}.mm-bottom-nav-grid{position:relative;z-index:1;height:var(--mm-nav-height);padding:4px;border-radius:inherit}.mm-bottom-nav-item{min-width:0;gap:2px;padding:4px 2px;color:#e2e8f0c7;border-radius:18px;border:1px solid transparent;transition:color .18s ease,transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:transparent;box-shadow:none}.mm-bottom-nav-item:hover{color:#fffffff2}.mm-bottom-nav-item:active{transform:scale(.96)}.mm-bottom-nav-item.is-active{color:#fff;background:linear-gradient(165deg,#ffffff47,#ffffff0f 42%,#38bdf81a),#0f172a52;border-color:#7dd3fc8c;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff0f,0 0 0 1px #38bdf82e}.mm-bottom-nav-item.is-active .mm-bottom-nav-label{color:#f8fafcfa;font-weight:650}.mm-bottom-nav-item.is-active .mm-bottom-nav-icon{color:var(--mm-nav-sky);box-shadow:none}.mm-bottom-nav-item.is-active .mm-bottom-nav-icon svg{stroke:var(--mm-nav-sky);stroke-width:2.15;color:var(--mm-nav-sky)}.mm-bottom-nav-icon{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:10px;overflow:visible;transition:color .18s ease}.mm-bottom-nav-custom-icon{width:24px;height:24px}.mm-bottom-nav-label{max-width:100%;overflow:hidden;font-size:.62rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mm-bottom-nav-badge{top:0;right:0;left:auto;min-width:14px;height:14px;padding:0 3px;border:1.5px solid rgba(255,255,255,.95);background:#3b82f6;font-size:8px;transform:translate(42%,-38%);box-shadow:0 1px 2px #0f172a47}body{padding-bottom:calc(var(--mm-nav-clearance) + 8px)}}.mm-float-above-nav{bottom:var(--mm-float-clearance, 110px)!important}html.mm-chat-open .mm-bottom-nav,html[dir=rtl].mm-chat-open .mm-bottom-nav,html.rtl.mm-chat-open .mm-bottom-nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,120%,0)!important;z-index:1!important}@keyframes mm-bottom-nav-enter{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.mm-bottom-nav,.mm-bottom-nav-item,.mm-bottom-nav-icon{animation:none!important;transition:none!important}.mm-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172aeb}}.mm-bottom-nav{transition:transform .22s ease,opacity .18s ease,visibility 0s linear 0s}html.mmn-lock .mm-bottom-nav,html.mms-lock .mm-bottom-nav,html.mmo-lock .mm-bottom-nav,body:has(.mmn-drawer:not([hidden])) .mm-bottom-nav,body:has(.mmq:not([hidden])) .mm-bottom-nav,body:has(.mmc:not([hidden])) .mm-bottom-nav,body:has(.mmn-sheet:not([hidden])) .mm-bottom-nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,130%,0)!important;transition-delay:0s,0s,.22s}html.mm-nav-scrolled .mm-bottom-nav{transform:translate3d(0,calc(130% + env(safe-area-inset-bottom,0px)),0);pointer-events:none}@media(prefers-reduced-motion:reduce){.mm-bottom-nav{transition:none}}.mm-bottom-nav-promo.promo-count{top:0;left:auto;right:calc(50% - 22px);transform:none;min-width:16px;height:16px;padding:0 4px;border-radius:999px;border:1.5px solid rgba(255,255,255,.95);background:#e11d48;color:#fff;font-size:10px;line-height:13px;letter-spacing:0;text-align:center;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mm-bottom-nav.css.map */
