.SUKWvG_wrap{z-index:9990;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex;position:fixed;top:96px;left:0;right:0}.SUKWvG_banner{pointer-events:auto;background:var(--promo-canvas);border:1px solid var(--promo-border);width:fit-content;max-width:min(1316px,100%);color:var(--promo-foreground);border-radius:999px;align-items:center;gap:12px;padding:7px 8px 7px 14px;display:flex;box-shadow:0 10px 30px #e6121d1a}.SUKWvG_icon{background:var(--promo-code-surface);width:26px;height:26px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SUKWvG_text{white-space:nowrap;align-items:baseline;gap:10px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.SUKWvG_eyebrow{color:var(--promo-foreground);letter-spacing:.08em;font-size:11.5px;font-weight:800}.SUKWvG_offer b{color:var(--brand)}.SUKWvG_code{border:1px dashed var(--brand);background:var(--promo-code-surface);color:var(--brand);letter-spacing:.04em;border-radius:999px;padding:2px 10px;font-weight:800;display:inline-block}.SUKWvG_cta{background:var(--brand);color:var(--brand-foreground);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:filter .2s;display:inline-flex}.SUKWvG_cta:hover{filter:brightness(1.08)}.SUKWvG_cta:disabled{opacity:.75;cursor:default}.SUKWvG_notice{pointer-events:auto;background:var(--promo-foreground);color:#fff;border-radius:999px;margin:0;padding:8px 18px;font-size:12.5px;font-weight:600;box-shadow:0 10px 30px #07080c40}.SUKWvG_noticeError{background:var(--brand)}.SUKWvG_fab{display:none}@media(max-width:760px){.SUKWvG_wrap{padding:0 12px;top:92px}.SUKWvG_banner{display:none}.SUKWvG_fab{pointer-events:auto;z-index:9990;border:1px dashed var(--brand);background:var(--promo-code-surface);color:var(--brand);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;bottom:96px;right:16px;box-shadow:0 10px 30px #e6121d40}.SUKWvG_fab:disabled{opacity:.75;cursor:default}.SUKWvG_notice{text-align:center;position:fixed;bottom:150px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.SUKWvG_cta{transition:none}}
