.x-mbar{display:none}
@media (max-width:760px){
 .x-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 0 var(--rule,#e3e6ec),0 -14px 32px -16px rgba(21,35,59,.38);transform:translateY(115%);transition:transform .25s ease}
 .x-mbar .btn{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:14px 16px;font-size:.98rem;white-space:nowrap;background:var(--acc);border-color:var(--acc);color:#fff}
 .x-mbar-on .x-mbar{transform:none}
 body.x-mbar-pad{padding-bottom:78px}
}
@media (prefers-reduced-motion:reduce){.x-mbar{transition:none}}
img[loading=lazy]{background:#eef0f3}
