.a89-mobile-bottom-nav,.a89-mobile-nav-search-panel{display:none}
@media(max-width:782px){
 body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}
 .a89-shell-header .a89-shell-actions,.a89-shell-header .a89-shell-cart,.a89-shell-header .a89-shell-search-wrap,.a89-shell-header .a89-shell-account{display:none!important}
 .a89-mobile-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom,0px));height:74px;padding:7px 4px 5px;border:1px solid rgba(30,47,70,.08);border-radius:23px;background:#fff;box-shadow:0 9px 31px rgba(14,36,58,.18);z-index:9990;direction:rtl;isolation:isolate;box-sizing:border-box}
 .a89-mobile-bottom-nav *{box-sizing:border-box}
 .a89-mobile-nav-item{min-width:0;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;color:#5c697a!important;text-decoration:none!important;font-size:10px;font-weight:650;line-height:1.35;outline-offset:3px;white-space:nowrap}
 .a89-mobile-nav-item:focus-visible{outline:2px solid #3156eb;border-radius:10px}
 .a89-mobile-nav-icon{display:grid;place-items:center;width:29px;height:28px;transition:transform .2s ease,color .2s ease}
 .a89-mobile-nav-item:hover .a89-mobile-nav-icon{transform:translateY(-3px);color:#3156eb}
 .a89-mobile-nav-label{overflow:hidden;max-width:100%;text-overflow:ellipsis;text-align:center}
 .a89-mobile-nav-center{position:relative;justify-content:flex-end;color:#4e44e6!important}
 .a89-mobile-nav-center .a89-mobile-nav-icon{width:57px;height:57px;position:absolute;bottom:25px;border-radius:50%;background:linear-gradient(145deg,#6357f4,#4b40de);color:#fff;box-shadow:0 6px 14px rgba(78,65,225,.32);border:4px solid #f8f8ff}
 .a89-mobile-nav-center .a89-mobile-nav-icon svg{width:25px;height:25px}
 .a89-mobile-nav-center .a89-mobile-nav-label{font-weight:800;margin-top:auto;font-size:10px}
 .a89-mobile-nav-search-panel:not([hidden]){display:block;position:fixed;z-index:9989;bottom:calc(92px + env(safe-area-inset-bottom,0px));left:10px;right:10px;background:#fff;border:1px solid #e2e8ef;border-radius:17px;padding:16px;box-shadow:0 8px 30px #172f4830;direction:rtl}
 .a89-mobile-nav-search-panel label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}
 .a89-mobile-nav-search-panel form>div{display:flex;gap:7px}
 .a89-mobile-nav-search-panel input{min-width:0;flex:1;border:1px solid #dae2ec;border-radius:10px;padding:10px}
 .a89-mobile-nav-search-panel button{border:0;background:#5448e9;color:white;padding:9px 14px;border-radius:10px;white-space:nowrap}
}
@media(max-width:355px){.a89-mobile-nav-item{font-size:9px}.a89-mobile-bottom-nav{left:5px;right:5px}.a89-mobile-nav-center .a89-mobile-nav-icon{width:50px;height:50px}}
@media(prefers-reduced-motion:reduce){.a89-mobile-nav-icon{transition:none!important}}
