.gb-ad{height:100%;position:relative}.gb-ad a{display:block;height:100%}.gb-ad img{display:block;height:100%;object-fit:cover;width:100%}.gb-ad small{background:#111;color:#fff;font:700 9px/1 sans-serif;left:8px;letter-spacing:.12em;padding:5px 7px;position:absolute;top:8px}.gb-ad-popup{align-items:center;animation:gb-ad-in .45s cubic-bezier(.16,1,.3,1);background:#111b;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:99999}.gb-ad-popup[hidden]{display:none}.gb-ad-popup>div{background:#111;border-radius:22px;max-height:88vh;max-width:min(800px,94vw);overflow:hidden;position:relative}.gb-ad-popup img{display:block;max-height:88vh;max-width:100%;object-fit:contain}.gb-ad-popup>button{background:#fff;border:0;border-radius:50%;cursor:pointer;font-size:26px;height:44px;position:absolute;right:26px;top:26px;width:44px;z-index:2}.gb-ad-popup.is-closing{opacity:0;transition:.26s ease}.gb-ad-plans{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gb-ad-plans article{background:#fff8;border-radius:20px;padding:24px}.gb-ad-plans .is-promoted{background:#111;color:#fff}.gb-ad-plans a{background:#f6c653;border-radius:999px;color:#111;display:inline-block;font-weight:800;padding:12px 18px;text-decoration:none}@keyframes gb-ad-in{from{opacity:0}to{opacity:1}}
