/* v1.5 Mobile Shopping Bar — CSS-only presentation, scoped. */
.zera-mobile-bar{display:none}
@media(max-width:767px){
 body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}
 .zera-mobile-bar{position:fixed;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;bottom:0;left:0;right:0;z-index:98;min-height:62px;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid #e7e0d6;background:rgba(255,253,250,.98);box-shadow:0 -5px 24px rgba(27,48,64,.07);}
 .zera-mobile-bar a,.zera-mobile-bar button{font-family:inherit;border:0!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important;color:#1b3040!important;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;padding:4px 8px!important;min-height:51px;font-size:11px!important;font-weight:650;cursor:pointer;position:relative}
 .zera-mobile-bar a:focus-visible,.zera-mobile-bar button:focus-visible{outline:2px solid #b38a55;outline-offset:-2px}
 .zera-mobile-bar svg{height:23px;width:23px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}
 .zera-mobile-bar .zera-bottom-cart-number{position:absolute;top:0;left:calc(50% + 9px);min-width:17px;height:17px;border-radius:20px;background:#ad895a;color:#fff;font-size:10px;line-height:17px;text-align:center}
 .zera-v10-actions>a[aria-label="Hesabım"],.zera-v10-actions>.zera-mini-cart-anchor{display:none}
}
@media(prefers-reduced-transparency:reduce){.zera-mobile-bar{background:#fff}}
