body.body-wrap{background:#f4f7fb}
.header-bar{background:#fff!important}
.header-bar i,.header-bar span{color:#1e293b!important}
.body-wrap nav.navbar-fixed-bottom,
.body-wrap .navbar-default.navbar-fixed-bottom{background:#fff!important;background-color:#fff!important;border-color:#e6edf5!important;border-top:1px solid #e6edf5!important;height:68px!important;min-height:68px;z-index:50;box-shadow:0 -6px 16px rgba(15,23,42,.06)}
.body-wrap .footer-nav,.body-wrap .footer-nav .lp-mnav{background:transparent!important}
.sb-site-container,#mobile_content{padding-bottom:92px}
.lp-mnav{display:flex;align-items:flex-end;height:68px;margin:0;padding:0 2px 6px;list-style:none;width:100%;box-sizing:border-box}
.lp-mnav li{flex:1;min-width:0}
.lp-mnav button,.lp-mnav a{width:100%;background:transparent!important;border:0;color:#64748b!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.05;text-decoration:none;padding:0}
.lp-mnav svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8}
.lp-mnav span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lp-mcenter button{position:relative;top:-18px}
.lp-kupon{width:54px;height:54px;border-radius:50%;background:#2f89d6;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(47,137,214,.35);position:relative}
.lp-kupon svg{stroke:#fff}
#home_coupon_count{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;border-radius:99px;background:#fff;color:#1f6fb3;font-size:10px;font-style:normal;display:flex;align-items:center;justify-content:center;font-weight:800}
.lp-mcards{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}
.lp-mcard{display:flex;align-items:flex-end;min-height:92px;border-radius:14px;padding:12px;color:#fff;font-weight:800;text-decoration:none}
.lp-mnote{margin:8px 12px;background:#fff8eb;color:#7a4b08;border-radius:10px;padding:8px 10px;font-size:12px}
.menucenter li a{background:#fff;border-radius:10px;margin:6px 8px;display:block}
.lp-mlogin{display:none;position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:90;align-items:center;justify-content:center;padding:16px}
.lp-mlogin div{background:#fff;border-radius:16px;padding:16px;width:100%;max-width:360px}
.lp-mlogin input,.lp-mlogin button{width:100%;box-sizing:border-box;margin:6px 0;padding:10px;border-radius:10px;border:1px solid #e2e8f0}
.lp-mlogin button{background:#2f89d6;color:#fff;border:0;font-weight:800}
.lp-mgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}
.lp-mtile{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e6edf5}
.lp-mtile i{display:block;height:84px}
.lp-mtile strong{display:block;padding:8px;font-size:13px}
