.tfps-eb,.tfps-chip,.tfps-pcb{--tfps-brand: rgb(var(--color-button, 220, 73, 211));--tfps-brand-text: rgb(var(--color-button-text, 255, 255, 255));--tfps-brand-light: var(--color-badge-new, #e46eed);--tfps-brand-mid: var(--color-badge-hot, #c535c2);--tfps-ink: rgb(var(--color-text-heading, 0, 0, 0));--tfps-body: rgb(var(--color-foreground, 0, 0, 0));--tfps-muted: rgb(var(--color-subtext, 46, 46, 46));--tfps-border: rgb(var(--color-border, 229, 229, 229));--tfps-surface: rgb(var(--color-background, 255, 255, 255));--tfps-ready: rgb(var(--color-progress-bar, 13, 135, 86));--tfps-radius-sm: var(--small-blocks-radius, 10px);--tfps-radius-badge: var(--badges-radius, 999px);--tfps-font-heading: var(--font-heading-family, inherit);--tfps-font-body: var(--font-body-family, inherit)}.tfps-eb{display:block;font-family:var(--tfps-font-body);color:var(--tfps-body);border:1px solid rgba(220,73,211,.3);border-radius:var(--tfps-radius-sm);overflow:hidden;background:var(--tfps-surface);margin:18px 0;line-height:1.4}.tfps-eb--boost{border:2px solid var(--tfps-brand);box-shadow:0 6px 20px #c535c22e}.tfps-eb__boost{display:flex;align-items:center;gap:10px;padding:12px 18px;background:linear-gradient(100deg,var(--tfps-brand-light) 0%,var(--tfps-brand) 52%,var(--tfps-brand-mid) 100%);color:#fff;font-family:var(--tfps-font-heading);font-weight:800;font-size:15px;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.tfps-eb__bolt{font-size:19px;line-height:1;flex:none;animation:tfps-bolt 2.4s ease-in-out infinite}@keyframes tfps-bolt{0%,82%,to{transform:scale(1)}88%{transform:scale(1.28) rotate(-8deg)}94%{transform:scale(1.1) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.tfps-eb__bolt{animation:none}}.tfps-eb__body{padding:16px 18px}.tfps-eb__headline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:18px;line-height:1.35;color:var(--tfps-ink)}.tfps-eb__coin{font-size:22px;line-height:1;flex:none}.tfps-eb__pts{font-family:var(--tfps-font-heading);font-weight:800;font-size:26px;line-height:1.1;color:var(--tfps-brand);vertical-align:-1px}.tfps-eb__was{display:inline-block;padding:3px 10px;border-radius:var(--tfps-radius-badge);background:#dc49d31a;font-size:13px;font-weight:600;color:var(--tfps-muted);white-space:nowrap}.tfps-eb__progress{margin-top:15px;padding-top:15px;border-top:1px dashed var(--tfps-border)}.tfps-eb__track{position:relative;height:12px;border-radius:999px;background:#dc49d321;overflow:hidden}.tfps-eb__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tfps-brand-light),var(--tfps-brand));transition:width .45s ease}.tfps-eb__fill--ready{background:linear-gradient(90deg,#22c07a,var(--tfps-ready))}.tfps-eb__gain{position:absolute;top:0;height:100%;border-radius:999px;background:repeating-linear-gradient(45deg,#dc49d399 0 6px,#dc49d34d 6px 12px);transition:left .45s ease,width .45s ease}.tfps-eb__next{margin:11px 0 0;font-size:15px;line-height:1.5;color:var(--tfps-muted)}.tfps-eb__next strong{color:var(--tfps-ink);font-weight:800}.tfps-eb__next--ready{color:var(--tfps-ready);font-weight:700;font-size:16px}.tfps-eb__next--ready strong{color:var(--tfps-ready)}.tfps-eb__link{color:var(--tfps-brand);font-weight:700;text-decoration:underline;text-underline-offset:2px}.tfps-eb__join{display:inline-block;margin-top:12px;font-size:16px;font-weight:700;color:var(--tfps-brand);text-decoration:underline;text-underline-offset:3px}.tfps-eb__join:hover{opacity:.8}@media(max-width:600px){.tfps-eb__boost{font-size:13px;padding:10px 14px;gap:8px}.tfps-eb__bolt{font-size:17px}.tfps-eb__body{padding:14px}.tfps-eb__headline{font-size:16px;gap:8px}.tfps-eb__pts{font-size:23px}.tfps-eb__coin{font-size:20px}.tfps-eb__next{font-size:14px}.tfps-eb__join{font-size:15px}}.tfps-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--tfps-radius-badge);background:linear-gradient(100deg,var(--tfps-brand-light) 0%,var(--tfps-brand) 55%,var(--tfps-brand-mid) 100%);color:#fff!important;font-family:var(--tfps-font-heading);font-size:14px;font-weight:800;line-height:1.1;white-space:nowrap;text-decoration:none!important;box-shadow:0 2px 8px #c535c247;transition:transform .16s ease,box-shadow .16s ease}.tfps-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c535c261}.tfps-chip__coin{font-size:16px;line-height:1}.tfps-chip__num{font-variant-numeric:tabular-nums}.tfps-chip__unit{font-weight:600;opacity:.95}.tfps-chip--guest{background:transparent;color:var(--tfps-brand)!important;border:2px solid var(--tfps-brand);box-shadow:none}.tfps-chip--guest:hover{background:#dc49d314;box-shadow:none}.tfps-chip--guest .tfps-chip__unit{display:inline!important}@media(max-width:1023px){.tfps-chip{padding:6px 11px;font-size:13px}.tfps-chip__unit{display:none}}@media(max-width:749px){.tfps-chip--guest{display:none}}.tfps-pcb{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:var(--tfps-radius-badge);background:linear-gradient(100deg,var(--tfps-brand-light) 0%,var(--tfps-brand) 55%,var(--tfps-brand-mid) 100%);color:#fff;font-family:var(--tfps-font-heading);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;white-space:nowrap;box-shadow:0 2px 7px #c535c24d}.tfps-pcb__bolt{font-size:13px;line-height:1}@media(max-width:600px){.tfps-pcb{font-size:11px;padding:3px 9px}.tfps-pcb__bolt{font-size:12px}}.tfps-eb__credit{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;padding:11px 13px;border-radius:var(--tfps-radius-sm);background:#0d875614;border:1px solid rgba(13,135,86,.32);font-size:14px;line-height:1.45;color:var(--tfps-body)}.tfps-eb__credit>span:first-child{font-size:17px;line-height:1.2;flex:0 0 auto}.tfps-eb__credit strong{font-weight:800;color:var(--tfps-ready)}.tfps-chip--credit{background:var(--tfps-ready);border-color:var(--tfps-ready);color:#fff;margin-left:6px}.tfps-chip--credit:hover{background:var(--tfps-ready);filter:brightness(1.12)}.tfps-chip--credit .tfps-chip__num{color:#fff}.tfps-chip--credit .tfps-chip__unit{color:#ffffffe6}@media screen and (max-width:989px){.tfps-eb__credit{font-size:13px;padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tfps-shop.css.map */
