html[data-ggs-theme] body .ggs-rare-ticket{position:fixed;z-index:90;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:220px;min-height:76px;margin:0;padding:14px 18px;border:1px solid #ffdb91;border-radius:14px;background:linear-gradient(115deg,#43236d,#77368a 55%,#b45226)!important;color:#fff!important;box-shadow:0 10px 32px #0005,0 0 20px #e4a74430;font-family:inherit;cursor:pointer;text-align:left;animation:ggsRareRise 1.3s ease-out both,ggsRareBob 3s 1.3s ease-in-out infinite}
.ggs-rare-ticket:before,.ggs-rare-ticket:after{display:none!important}
.ggs-rare-ticket__mark{font-size:27px;color:#ffe0a5;line-height:1}
html[data-ggs-theme] body .ggs-rare-ticket strong{display:block;color:#fff!important;font:900 22px/1.15 system-ui,sans-serif;letter-spacing:-.025em}
html[data-ggs-theme] body .ggs-rare-ticket small{display:block;margin-top:4px;color:#fff0d7!important;font:600 11px/1.4 system-ui,sans-serif}
.ggs-rare-ticket:focus-visible{outline:3px solid #fff;outline-offset:4px}
body:is(.menu_open,.cart-sidebar-show) .ggs-rare-ticket{visibility:hidden;pointer-events:none}
.ggs-reward-preview{position:relative;z-index:5;min-height:44px;margin:12px;padding:10px 14px;border:1px dashed #ced6ff;background:#141c33;color:#fff;border-radius:8px;font-size:12px}
.ggs-notifications__eligible{margin-top:10px;min-width:0;color:var(--ggs-theme-text)}
.ggs-notifications__eligible summary{min-height:40px;padding:8px 0;cursor:pointer;font-size:12px;font-weight:750;color:var(--ggs-theme-text)}
.ggs-notifications__eligible ul{margin:0;padding:0 0 0 17px;list-style:disc}
.ggs-notifications__eligible li{margin:0 0 6px;padding:0;font-size:12px;line-height:1.5}
.ggs-notifications__eligible a{color:var(--ggs-theme-text)!important;text-decoration:underline;text-underline-offset:3px}
.ggs-notifications__item[data-ggs-notification-kind=rare]{border-color:var(--ggs-theme-soft-accent)!important}
@keyframes ggsRareRise{from{opacity:0;transform:translateY(20px) scale(.45)}to{opacity:1;transform:translateY(-64px) scale(1)}}
@keyframes ggsRareBob{0%,100%{transform:translateY(-64px)}50%{transform:translateY(-72px)}}
@media(prefers-reduced-motion:reduce){html[data-ggs-theme] body .ggs-rare-ticket{animation:none;transform:translateY(-40px)}}
