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