.ZvxGeq_root{color:#1d1838;font-family:var(--font-manrope,sans-serif),sans-serif}.ZvxGeq_hint{color:#4b4665;margin:0 0 12px;font-size:12px;line-height:1.5}.ZvxGeq_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ZvxGeq_chips li{margin:0;padding:0}.ZvxGeq_ingredient{min-height:44px;color:inherit;font:600 13px/1.4 var(--font-manrope,sans-serif),sans-serif;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #cdc4e9;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:inline-flex}.ZvxGeq_ingredient svg{color:#4330be;flex:none}.ZvxGeq_ingredient:hover,.ZvxGeq_ingredient[aria-expanded=true]{background:#eee7ff;border-color:#4330be}.ZvxGeq_ingredient:focus-visible,.ZvxGeq_peek :is(a,button):focus-visible,.ZvxGeq_sheet :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #4330be}.ZvxGeq_peek,.ZvxGeq_sheet{box-sizing:border-box;color:#1d1838;font:400 14px/1.65 var(--font-manrope,sans-serif),sans-serif;background:#fff;border:1px solid #d3cde3;border-radius:20px;padding:28px}.ZvxGeq_peek{visibility:hidden;z-index:120;width:350px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;overflow:auto;box-shadow:0 18px 60px #21174424}.ZvxGeq_peek h3,.ZvxGeq_sheet h3{font:400 32px/1.05 var(--font-newsreader,Georgia),Georgia,serif;letter-spacing:-.035em;margin:0 28px 14px 0}.ZvxGeq_peek p,.ZvxGeq_sheet p{margin:0 0 8px}.ZvxGeq_peek>a,.ZvxGeq_sheet>a{color:#4330be;text-underline-offset:4px;align-items:center;gap:5px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.ZvxGeq_close{color:#4b4665;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.ZvxGeq_close:hover{background:#eee7ff}.ZvxGeq_sheet{width:100%;max-width:700px;max-height:85dvh;padding:32px 24px max(24px,env(safe-area-inset-bottom));border:0;border-radius:26px 26px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.ZvxGeq_sheet::backdrop{background:#21174466}.ZvxGeq_sheet h3{font-size:36px}.ZvxGeq_sheet p{font-size:16px}.ZvxGeq_handle{background:#d3cde3;border-radius:4px;width:36px;height:4px;margin:-18px auto 24px}.ZvxGeq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(.ZvxGeq_sheet[open]){overflow:hidden}@media (max-width:700px){.ZvxGeq_ingredient{font-size:12px}}
