.jJkyQG_trigger svg{transform:none!important}.jJkyQG_overlay{z-index:200;background:#0b1f3a8c;place-items:center;padding:16px;animation:.25s jJkyQG_fade;display:grid;position:fixed;inset:0}.jJkyQG_dialog{border-radius:var(--radius-lg);background:var(--paper);width:min(480px,100%);max-height:calc(100vh - 32px);animation:jJkyQG_rise .3s var(--ease);outline:none;gap:18px;padding:24px;display:grid;overflow-y:auto;box-shadow:0 16px 32px -24px #0b1f3a40}@keyframes jJkyQG_fade{0%{opacity:0}}@keyframes jJkyQG_rise{0%{opacity:0;transform:translateY(8px)}}.jJkyQG_head{align-items:flex-start;gap:12px;display:flex}.jJkyQG_head>div{flex:1}.jJkyQG_head>div>.eyebrow{margin-bottom:4px;font-size:12px}.jJkyQG_head h2{color:var(--ink);font-size:clamp(1.4rem,4vw,1.75rem)}.jJkyQG_close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;transition:box-shadow .2s;display:grid}.jJkyQG_close:hover{box-shadow:inset 0 0 0 1px var(--ink)}.jJkyQG_product{border-radius:var(--radius);background:var(--surface);align-items:center;gap:12px;padding:12px 14px;display:flex}.jJkyQG_product>div{min-width:0;display:grid}.jJkyQG_product b{color:var(--ink);font-weight:600}.jJkyQG_product small{color:var(--muted);font-size:13px}.jJkyQG_swatch{border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0b1f3a2e}.jJkyQG_body{gap:16px;display:grid}.jJkyQG_points{color:var(--text-2);gap:8px;padding:0;font-size:14px;list-style:none;display:grid}.jJkyQG_points li{gap:10px;display:flex}.jJkyQG_points svg{color:var(--ink);flex:none;margin-top:3px}.jJkyQG_days p{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600}.jJkyQG_days>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.jJkyQG_days button{border-radius:var(--radius);background:var(--paper);min-height:56px;box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:10px 8px;font-size:14px;transition:box-shadow .2s;display:grid}.jJkyQG_days button b{font-weight:600}.jJkyQG_days button small{color:var(--muted);font-size:12px}.jJkyQG_days button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong)}.jJkyQG_days button.jJkyQG_on{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.jJkyQG_days button:disabled{opacity:.45;cursor:not-allowed}.jJkyQG_code{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--text-2);text-align:center;padding:16px;font-size:14px}.jJkyQG_code b{font-family:var(--font-display), var(--font-deva);letter-spacing:.06em;color:var(--ink);margin-block:4px;font-size:2rem;font-weight:600;display:block}.jJkyQG_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jJkyQG_muted{text-align:center;width:100%;color:var(--muted);font-size:14px}
