#dietary-toggle-wrp.svelte-1bjiqsm{bottom:var(--pg-padding);padding-inline:var(--pg-padding);justify-content:end;display:flex;position:sticky}#dietary-toggle-wrp.svelte-1bjiqsm button:where(.svelte-1bjiqsm){aspect-ratio:1;width:fit-content;color:var(--c-grey-01);background-color:var(--c-black);font-size:var(--fs-large);border:none;justify-content:center;align-items:center;padding:.5em;display:flex}#dietary-toggle-wrp.svelte-1bjiqsm button:where(.svelte-1bjiqsm) svg:where(.svelte-1bjiqsm){height:var(--fs-large);width:var(--fs-large)}#dietary-toggle-wrp.svelte-1bjiqsm button:where(.svelte-1bjiqsm) span:where(.svelte-1bjiqsm){font-size:var(--fs-xs)}#dietary-toggle-wrp.svelte-1bjiqsm button:where(.svelte-1bjiqsm) span:where(.svelte-1bjiqsm):before{margin-inline-start:0}button.svelte-1bjiqsm{letter-spacing:0}div#filters-overlay.svelte-1bjiqsm{background-color:var(--c-backdrop);z-index:1000;position:fixed;inset:0}aside.svelte-1bjiqsm{z-index:1001;border-inline-start:var(--border-width) solid;width:100%;max-width:24em;height:100dvh;color:var(--c-black);background-color:var(--c-grey-01);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}aside.svelte-1bjiqsm h2:where(.svelte-1bjiqsm){margin:0}aside.svelte-1bjiqsm header:where(.svelte-1bjiqsm){padding:var(--pg-padding);border-block-end:var(--border-width) solid;justify-content:space-between;gap:1em;display:flex}aside.svelte-1bjiqsm header:where(.svelte-1bjiqsm) button:where(.svelte-1bjiqsm){--border-width:.075em;width:1em;height:.8em;font-size:var(--fs-large);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;position:relative}aside.svelte-1bjiqsm header:where(.svelte-1bjiqsm) button:where(.svelte-1bjiqsm) div:where(.svelte-1bjiqsm){width:100%;height:var(--border-width);background-color:currentColor;position:absolute}aside.svelte-1bjiqsm header:where(.svelte-1bjiqsm) button:where(.svelte-1bjiqsm) div:where(.svelte-1bjiqsm):first-child{rotate:45deg}aside.svelte-1bjiqsm header:where(.svelte-1bjiqsm) button:where(.svelte-1bjiqsm) div:where(.svelte-1bjiqsm):last-child{rotate:-45deg}aside.svelte-1bjiqsm>div:where(.svelte-1bjiqsm){padding:var(--pg-padding);flex-grow:1;overflow-y:auto}aside.svelte-1bjiqsm>div:where(.svelte-1bjiqsm)>div:where(.svelte-1bjiqsm) h3:where(.svelte-1bjiqsm){font-size:var(--fs-small);margin-block-end:var(--pg-padding)}aside.svelte-1bjiqsm>div:where(.svelte-1bjiqsm)>div:where(.svelte-1bjiqsm):not(:first-child){margin-block-start:2em}aside.svelte-1bjiqsm>div:where(.svelte-1bjiqsm)>div:where(.svelte-1bjiqsm):not(:first-child) h3:where(.svelte-1bjiqsm){border-block-start:1px solid;padding-block-start:1em}aside.svelte-1bjiqsm>div:where(.svelte-1bjiqsm)>div:where(.svelte-1bjiqsm) div:where(.svelte-1bjiqsm){gap:calc(var(--pg-padding) / 2);grid-template-columns:repeat(auto-fit,minmax(8ch,1fr));align-items:start;display:grid}aside.svelte-1bjiqsm>div:where(.svelte-1bjiqsm)>div:where(.svelte-1bjiqsm) div:where(.svelte-1bjiqsm) button:where(.svelte-1bjiqsm){border:solid var(--border-width);border-color:var(--c-black);font-size:var(--fs-xs);padding:.75em}aside.svelte-1bjiqsm>div:where(.svelte-1bjiqsm)>div:where(.svelte-1bjiqsm) div:where(.svelte-1bjiqsm) button:where(.svelte-1bjiqsm).active{color:var(--c-grey-01);background-color:var(--c-black)}aside.svelte-1bjiqsm footer:where(.svelte-1bjiqsm){padding:var(--pg-padding);border-block-start:var(--border-width) solid;margin-block-start:auto}aside.svelte-1bjiqsm footer:where(.svelte-1bjiqsm) button:where(.svelte-1bjiqsm){border:solid var(--border-width);width:100%;font-size:var(--fs-xs);padding:1em}@media only screen and (width<=30rem){aside.svelte-1bjiqsm{border-inline-start:none}}
