.bgad-btn,.bgad-pill,.bgad-menu-btn,.bgad-store{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--bgad-btn);color:var(--bgad-btn-fg)!important;font-family:inherit;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:filter .15s,transform .15s}.bgad-btn:hover,.bgad-pill:hover,.bgad-menu-btn:hover,.bgad-store:hover{filter:brightness(1.07)}.bgad-btn:focus-visible,.bgad-pill:focus-visible,.bgad-menu-btn:focus-visible,.bgad-store:focus-visible,.bgad-pop__close:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px #111}.bgad-bar{position:fixed;left:0;right:0;bottom:0;z-index:99990;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bgad-bar);box-shadow:0 -6px 24px rgb(0 0 0 / .18)}.bgad-bar__text{margin:0;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3}.bgad-bar .bgad-btn{flex:0 0 auto}@media (max-width:900px){.bgad-bar{display:flex}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.bgad-pill,.bgad-pop{display:none!important}.cky-btn-revisit-wrapper{bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media (max-width:359px){.bgad-bar__text{display:none}.bgad-bar .bgad-btn{flex:1}}.bgad-pill{position:fixed;right:24px;bottom:24px;z-index:99990;box-shadow:0 8px 28px rgb(0 0 0 / .22)}.bgad-pop{position:fixed;right:24px;bottom:88px;z-index:99991;width:260px;padding:20px;border-radius:16px;background:#fff;color:#111;text-align:center;box-shadow:0 16px 48px rgb(0 0 0 / .24)}.bgad-pop[hidden]{display:none}.bgad-pop__close{position:absolute;top:6px;right:8px;width:36px;height:36px;border:0;background:none;color:#555;font-size:26px;line-height:1;cursor:pointer}.bgad-pop__title{margin:4px 24px 12px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.3}.bgad-pop__qr{display:block;margin:0 auto;width:148px;height:148px}.bgad-pop__hint{margin:8px 0 14px;color:#555;font-size:14px}.bgad-pop__stores{display:flex;gap:8px}.bgad-store{flex:1;min-height:44px;padding:0 10px;background:#111;color:#fff!important;font-size:14px}.bgad-menu-item{display:flex;align-items:center}.bgad-menu-btn{min-height:40px;padding:0 18px;margin-left:8px}.bgad-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:28px 0;padding:18px 20px;border-radius:16px;background:var(--bgad-bar);color:#fff}.bgad-cta__text{margin:0!important;color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){.bgad-btn,.bgad-pill,.bgad-store{transition:none}}@media print{.bgad-bar,.bgad-pill,.bgad-pop,.bgad-cta{display:none!important}}