.ak-tg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:20px;background:#060612d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto;box-sizing:border-box}.ak-tg-overlay.ak-tg-open{display:flex;animation:ak-tg-fade .22s ease-out}.ak-tg-overlay *,.ak-tg-overlay *:before,.ak-tg-overlay *:after{box-sizing:border-box}html.ak-tg-lock,html.ak-tg-lock body{overflow:hidden!important}@keyframes ak-tg-fade{0%{opacity:0}to{opacity:1}}@keyframes ak-tg-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ak-tg-panel{position:relative;width:100%;max-width:860px;margin:auto;padding:32px 28px 26px;border-radius:18px;border:1px solid rgba(255,215,0,.35);background:radial-gradient(circle at 50% 0%,#232347,#14142b 55%,#0d0d1c);box-shadow:0 24px 80px #000000a6,0 0 0 1px #ffd7000f inset;color:#f3f1ea;text-align:center;font-family:inherit;animation:ak-tg-rise .26s ease-out}.ak-tg-close{position:absolute;top:12px;right:14px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:#ffffffb3;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.ak-tg-close:hover{background:#ffd70029;color:gold}.ak-tg-head{max-width:620px;margin:0 auto 18px}.ak-tg-kicker{margin:0 0 8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#c59d1d}.ak-tg-title{margin:0 0 10px;font-family:inherit;font-size:26px;line-height:1.25;font-weight:600;color:gold}.ak-tg-sub{margin:0;font-size:15px;line-height:1.6;color:#f3f1ead1}.ak-tg-timer{margin:12px 0 0;font-size:13px;line-height:1.5;color:#ffd700b8}.ak-tg-reco{margin:0 0 12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffd700d9}.ak-tg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:left}.ak-tg-card{display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(255,215,0,.22);background:#ffffff08;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ak-tg-card:hover{transform:translateY(-3px);border-color:#ffd70099;box-shadow:0 12px 28px #00000080}.ak-tg-thumb{display:block;width:100%;aspect-ratio:1 / 1;background:#1a1a2e;overflow:hidden}.ak-tg-img{display:block;width:100%;height:100%;object-fit:cover}.ak-tg-body{display:flex;flex-direction:column;gap:6px;padding:10px 11px 13px}.ak-tg-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;color:#f3f1eaf0}.ak-tg-price{font-size:14px;font-weight:600;color:gold}.ak-tg-cta{margin-top:2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffd700bf}.ak-tg-card:hover .ak-tg-cta{color:gold}.ak-tg-fallback{grid-column:1 / -1;padding:18px;border-radius:14px;border:1px dashed rgba(255,215,0,.4);color:gold;text-decoration:none;font-size:15px}.ak-tg-foot{margin-top:22px}.ak-tg-continue{display:inline-block;min-width:240px;padding:13px 30px;border:0;border-radius:999px;background:linear-gradient(to bottom,#fff3b0,gold 45%,#c59d1d);color:#1a1a2e;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 22px #ffd7003d;transition:filter .15s ease,transform .15s ease}.ak-tg-continue:hover{filter:brightness(1.06);transform:translateY(-1px)}.ak-tg-hint{margin:10px 0 0;font-size:13px;line-height:1.5;color:#f3f1ea9e}@media(max-width:749px){.ak-tg-panel{padding:26px 18px 20px;border-radius:14px}.ak-tg-title{font-size:21px}.ak-tg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ak-tg-name{-webkit-line-clamp:2;font-size:12px}.ak-tg-continue{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tarot-unlock-gate.css.map */
