.legal-page.svelte-1j01w4s{padding:54px 0 72px}.legal-page.svelte-1j01w4s .legal-header:where(.svelte-1j01w4s){max-width:900px;margin-bottom:54px}.legal-page.svelte-1j01w4s .legal-header:where(.svelte-1j01w4s) h1:where(.svelte-1j01w4s){margin:0 0 18px;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.legal-page.svelte-1j01w4s .legal-header:where(.svelte-1j01w4s) p:where(.svelte-1j01w4s){margin:0;font-size:1.05rem;line-height:1.7}.legal-page.svelte-1j01w4s .info-box:where(.svelte-1j01w4s){background:#bce88459;border-left:5px solid #314715;margin:18px 0;padding:18px}.legal-page.svelte-1j01w4s .info-box:where(.svelte-1j01w4s) p:where(.svelte-1j01w4s):last-child{margin-bottom:0}@media (width<=620px){.legal-page.svelte-1j01w4s{padding-top:36px}}.allergen-list.svelte-1j01w4s{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin:36px 0;padding:0;list-style:none;display:grid}.allergen-list.svelte-1j01w4s li:where(.svelte-1j01w4s){background:#f2f8f499;border:1px solid #1e202229;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:15px;line-height:1.55;display:grid}.allergen-list.svelte-1j01w4s strong:where(.svelte-1j01w4s){color:#f2f8f4;background:#1e2022;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.legal-note.svelte-1j01w4s{opacity:.75;line-height:1.7}
