.chat__h1[data-astro-cid-sedch3wl]{margin-bottom:10px;font-size:32px}.campaign-unavailable[data-astro-cid-sedch3wl]{text-align:center;padding:32px}.campaign-unavailable[data-astro-cid-sedch3wl] .chat__h1[data-astro-cid-sedch3wl]{max-width:34ch;margin:0 auto 24px}.chat__lede[data-astro-cid-sedch3wl]{color:var(--color-grey-600);max-width:60ch;margin:0 0 20px;font-size:17px}.chat__requirements[data-astro-cid-sedch3wl]{border-left:4px solid var(--color-teal);background:#eef6f5;max-width:64ch;padding:12px 14px}.language-picker[data-astro-cid-sedch3wl]{flex-wrap:wrap;align-items:end;gap:8px;margin:14px 0;display:flex}.language-picker[data-astro-cid-sedch3wl] label[data-astro-cid-sedch3wl]{width:100%;color:var(--color-grey-600);font-size:13px}.language-picker[data-astro-cid-sedch3wl] select[data-astro-cid-sedch3wl]{padding:8px 12px;border:1px solid var(--color-grey-200);border-radius:var(--radius-sm);min-height:44px;padding-inline-end:36px}.chat[data-astro-cid-sedch3wl]{padding:0;overflow:hidden}[data-astro-cid-sedch3wl][hidden]{display:none!important}.chat__top[data-astro-cid-sedch3wl]{border-bottom:1px solid var(--color-grey-100);align-items:center;gap:12px;padding:14px 20px;display:flex}.chat__bar-track[data-astro-cid-sedch3wl]{background:var(--color-grey-100);border-radius:999px;flex:1;height:6px;overflow:hidden}.chat__bar-track[data-astro-cid-sedch3wl]>i[data-astro-cid-sedch3wl]{background:var(--color-green-dark);width:0;height:100%;transition:width .35s var(--ease-standard);border-radius:999px;display:block}.chat__bar-label[data-astro-cid-sedch3wl]{color:var(--ink-muted);white-space:nowrap;font-size:13px}.chat__log[data-astro-cid-sedch3wl]{flex-direction:column;gap:10px;min-height:220px;max-height:52vh;padding:20px;display:flex;overflow-y:auto}.chat__err[data-astro-cid-sedch3wl]{margin:0 20px 8px}.chat__chips[data-astro-cid-sedch3wl]{flex-wrap:wrap;gap:8px;padding:0 20px;display:flex}.chat__chips[data-astro-cid-sedch3wl]:not(:empty){padding-bottom:12px}.chat__compose[data-astro-cid-sedch3wl]{border-top:1px solid var(--color-grey-100);background:#fff;align-items:center;gap:8px;padding:12px 16px;display:flex}.chat__input[data-astro-cid-sedch3wl]{border-radius:999px;flex:1}.chat__icon[data-astro-cid-sedch3wl]{cursor:pointer;background:var(--color-mint-pale);width:46px;height:46px;color:var(--color-green-dark);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat__icon--send[data-astro-cid-sedch3wl]{background:var(--color-green-dark);color:#fff}.chat__icon[data-astro-cid-sedch3wl]:disabled{opacity:.45;cursor:not-allowed}.chat__icon--mic[data-astro-cid-sedch3wl].is-recording{background:var(--color-coral,#d64d3f);color:#fff;animation:1.4s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #d64d3f80}50%{box-shadow:0 0 0 9px #d64d3f00}}.chat__tools[data-astro-cid-sedch3wl]{border-top:1px solid var(--color-grey-100);flex-wrap:wrap;gap:6px 18px;padding:10px 20px 16px;display:flex}.chat__tool[data-astro-cid-sedch3wl]{cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--color-teal);text-align:left;background:0 0;border:none;padding:10px 0;font-size:14px}.chat__tool--quiet[data-astro-cid-sedch3wl]{color:var(--ink-muted);margin-left:auto}.chat__review[data-astro-cid-sedch3wl]{margin-top:22px}.chat__review-h[data-astro-cid-sedch3wl]{margin-bottom:14px;font-size:20px}.chat__summary[data-astro-cid-sedch3wl]{grid-template-columns:minmax(140px,42%) 1fr;gap:0;margin:0 0 20px;display:grid}.chat__consent-intro[data-astro-cid-sedch3wl]{color:var(--color-grey-600);margin:0 0 10px;font-size:15px}.chat__finish[data-astro-cid-sedch3wl]{width:100%;margin-top:16px}.chat__switch[data-astro-cid-sedch3wl]{text-align:center;margin:18px 0 0;font-size:15px}@media (pointer:coarse){.chat__switch[data-astro-cid-sedch3wl] a[data-astro-cid-sedch3wl]{min-height:var(--touch);align-items:center;display:inline-flex}}@media (width<=640px){.chat__h1[data-astro-cid-sedch3wl]{font-size:26px}.chat__log[data-astro-cid-sedch3wl]{min-height:120px;max-height:18dvh;padding:16px}.chat__summary[data-astro-cid-sedch3wl]{grid-template-columns:1fr}}#chat .bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:84%;padding:11px 15px;font-size:16px;line-height:1.45}#chat .bubble--bot{color:var(--color-ink);background:#f1f3f4;border-bottom-left-radius:6px;align-self:flex-start}#chat .bubble--me{background:var(--color-green-dark);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}#chat .bubble--notice{background:var(--color-mint-pale,#eef6f2);max-width:100%;color:var(--color-ink);border:1px solid var(--color-mint,#bcd9cb);border-radius:12px;align-self:stretch;font-size:14px;line-height:1.5}#chat .bubble--typing{align-items:center;gap:4px;display:flex}#chat .bubble--typing i{background:var(--color-grey-500);border-radius:50%;width:7px;height:7px;animation:1.2s infinite meijer-chat-blink}#chat .bubble--typing i:nth-child(2){animation-delay:.2s}#chat .bubble--typing i:nth-child(3){animation-delay:.4s}@keyframes meijer-chat-blink{0%,60%,to{opacity:.25}30%{opacity:1}}#chat .chip{border:1.5px solid var(--color-grey-300);color:var(--color-ink);font-family:var(--font-body);cursor:pointer;background:#fff;border-radius:999px;min-height:44px;padding:10px 18px;font-size:15px}#chat .chip:hover{border-color:var(--color-teal)}#chat .chip.is-on{background:var(--color-mint);border-color:var(--color-green-dark);color:var(--color-green-dark);font-weight:500}#chat .chip--confirm{background:var(--color-green-dark);border-color:var(--color-green-dark);color:#fff}#review .chat__summary dt{color:var(--color-grey-600);border-top:1px solid var(--color-grey-100);padding:8px 12px 8px 0;font-size:14px}#review .chat__summary dd{color:var(--color-ink);border-top:1px solid var(--color-grey-100);overflow-wrap:anywhere;margin:0;padding:8px 0;font-size:15px;font-weight:500}@media (width<=620px){#review .chat__summary dd{border-top:0;padding-top:0}}
