.ps-sticker{max-width:100%;height:24px;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ps-cta-ink,#120d00);background:linear-gradient(135deg, var(--ps-gold-300) 0%, var(--ps-gold-500) 48%, var(--ps-gold-600) 100%);border-radius:4px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden;transform:rotate(-3deg);box-shadow:0 2px #00000059,0 6px 14px #0006,inset 0 0 0 1px #ffffff59}.ps-sticker--comp{letter-spacing:.12em;height:30px;padding:0 14px;font-size:13px}.ps-gamebadge{min-width:0;max-width:100%;height:22px;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ps-text);border:1px solid color-mix(in srgb, var(--ps-gold-500) 45%, transparent);background:#050505d1;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ps-gamebadge svg{width:12px;height:12px;color:var(--ps-gold-ink,var(--ps-gold-500));flex:none}.ps-gamebadge-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ps-offer{color:var(--ps-text);background:linear-gradient(180deg, rgba(var(--ps-gold-rgb), .22), rgba(var(--ps-gold-rgb), .07)), #0a08049e;border:1px solid color-mix(in srgb, var(--ps-gold-500) 70%, transparent);box-shadow:0 0 0 1px rgba(var(--ps-gold-rgb), .18), 0 0 18px -2px rgba(var(--ps-gold-rgb), .55), inset 0 0 14px rgba(var(--ps-gold-rgb), .12);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:8px 12px;display:grid;position:relative}.ps-offer-tag{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--ps-gold-ink,var(--ps-gold-500));grid-column:1/-1;align-items:center;gap:6px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.ps-offer-tag i{background:var(--ps-gold-500);width:6px;height:6px;box-shadow:0 0 8px var(--ps-gold-500);border-radius:50%;flex:none}.ps-offer-what{min-width:0;font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ps-gold-ink,var(--ps-gold-500));text-shadow:0 0 12px rgba(var(--ps-gold-rgb), .45);font-size:13px;font-weight:700;line-height:1.2}.ps-offer-time{color:var(--ps-muted);white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;line-height:1.2;display:inline-flex}.ps-offer-time .ps-cd{font-family:var(--font-numbers);font-variant-numeric:tabular-nums lining-nums;color:var(--ps-text);font-size:13px;font-weight:700}.ps-offer .ps-cd--danger .ps-cd-val{color:var(--ps-text)}.ps-offer--comp{border-radius:12px;gap:4px 16px;padding:12px 16px}.ps-offer--comp .ps-offer-tag{font-size:10px}.ps-offer--comp .ps-offer-what{font-size:17px}.ps-offer--comp .ps-offer-time{font-size:12px}.ps-offer--comp .ps-offer-time .ps-cd{font-size:18px}.ps-buy>.ps-offer{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.ps-offer:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 22px rgba(var(--ps-gold-rgb), .55);opacity:.3;animation:2.2s ease-in-out infinite ps-offer-glow;position:absolute;inset:-1px}}@keyframes ps-offer-glow{50%{opacity:1}}
