.registration-honeypot.svelte-1rrygsl{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.horeca-registration.svelte-1rrygsl{color:#fff;background:#abbb98;scroll-margin-top:96px}.horeca-registration__inner.svelte-1rrygsl{width:min(100%,1180px);margin:0 auto;padding:clamp(4.75rem,8vw,7.5rem) 1.25rem clamp(5rem,8vw,7.75rem)}.horeca-registration__header.svelte-1rrygsl{text-align:center;flex-direction:column;align-items:center;display:flex}.horeca-registration__header.svelte-1rrygsl>p:where(.svelte-1rrygsl){color:#ffffffc7;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:800}.horeca-registration__header.svelte-1rrygsl h2:where(.svelte-1rrygsl){max-width:780px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,3.6vw,3.45rem);font-weight:700;line-height:1.08}.horeca-registration__header.svelte-1rrygsl>span:where(.svelte-1rrygsl){background:#ffffffb8;width:72px;height:1px;margin-top:1.5rem}.horeca-registration__header.svelte-1rrygsl>div:where(.svelte-1rrygsl){color:#fffffff0;text-wrap:balance;max-width:700px;margin-top:1.4rem;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.7}.horeca-registration__assurances.svelte-1rrygsl{flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.horeca-registration__assurances.svelte-1rrygsl li:where(.svelte-1rrygsl){color:#fffffff2;padding-left:1.15rem;font-size:.88rem;font-weight:650;line-height:1.5;position:relative}.horeca-registration__assurances.svelte-1rrygsl li:where(.svelte-1rrygsl):before{content:"";background:#f0c4aa;width:6px;height:6px;position:absolute;top:.58em;left:0}.horeca-registration__form.svelte-1rrygsl{color:#2e2c26;background:#fffffff0;border:1px solid #5c624729;border-radius:0;gap:1.4rem;width:min(100%,920px);margin:clamp(2.75rem,5vw,4.5rem) auto 0;padding:clamp(1.45rem,3vw,2rem);display:grid;box-shadow:0 28px 70px #3a402e29}.horeca-registration__section.svelte-1rrygsl{border:0;border-top:1px solid #5c624729;min-width:0;margin:0;padding:1.2rem 0 0}.horeca-registration__section.svelte-1rrygsl:first-child{border-top:0;padding-top:0}.horeca-registration__section.svelte-1rrygsl legend:where(.svelte-1rrygsl){color:#2e2c26;font-family:var(--font-display);padding:0;font-size:1.15rem;font-weight:650}.horeca-registration__grid.svelte-1rrygsl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.horeca-registration__field.svelte-1rrygsl{gap:.45rem;min-width:0;display:grid}.horeca-registration__field--wide.svelte-1rrygsl{grid-column:1/-1}.horeca-registration__field.svelte-1rrygsl>span:where(.svelte-1rrygsl){color:#2e2c26;font-size:.93rem;font-weight:700}.horeca-registration__field.svelte-1rrygsl em:where(.svelte-1rrygsl),.horeca-registration__required.svelte-1rrygsl em:where(.svelte-1rrygsl){color:#a65e48;font-style:normal}.horeca-registration__field.svelte-1rrygsl input:where(.svelte-1rrygsl){box-sizing:border-box;color:#2e2c26;width:100%;height:3.35rem;font:inherit;background:#fff;border:1px solid #5c624738;border-radius:0;outline:none;padding:0 1rem;transition:border-color .16s,box-shadow .16s,background .16s}.horeca-registration__field.svelte-1rrygsl textarea:where(.svelte-1rrygsl){box-sizing:border-box;color:#2e2c26;width:100%;min-height:8rem;font:inherit;resize:vertical;background:#fff;border:1px solid #5c624738;border-radius:0;outline:none;padding:.9rem 1rem;line-height:1.55;transition:border-color .16s,box-shadow .16s,background .16s}.horeca-registration__field.svelte-1rrygsl input:where(.svelte-1rrygsl):focus,.horeca-registration__field.svelte-1rrygsl textarea:where(.svelte-1rrygsl):focus{background:#fff;border-color:#5c6247a3;box-shadow:0 0 0 4px #b8c1a53d}.horeca-registration__field.svelte-1rrygsl input:where(.svelte-1rrygsl):disabled{cursor:not-allowed;opacity:.65;background:#f2f0ea}.horeca-registration__toggle.svelte-1rrygsl,.horeca-registration__consent.svelte-1rrygsl{align-items:flex-start;gap:.7rem;display:flex}.horeca-registration__toggle.svelte-1rrygsl{color:#5b5d54;margin-top:.9rem;font-size:.94rem;font-weight:650}.horeca-registration__toggle.svelte-1rrygsl input:where(.svelte-1rrygsl),.horeca-registration__consent.svelte-1rrygsl input:where(.svelte-1rrygsl){accent-color:#5c6247;border-radius:0;flex:none;width:1.2rem;height:1.2rem}.horeca-registration__consent.svelte-1rrygsl{color:#25251f;line-height:1.5}.horeca-registration__consent.svelte-1rrygsl a:where(.svelte-1rrygsl){color:#596747;text-underline-offset:3px;font-weight:700}.horeca-registration__error.svelte-1rrygsl{color:#762f23;background:#b8372814;border-left:3px solid #8f3e2f;border-radius:0;margin:0;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.horeca-registration__required.svelte-1rrygsl{color:#5b5d54;margin:0;font-size:.84rem}.horeca-registration__actions.svelte-1rrygsl button:where(.svelte-1rrygsl){color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#5c6247;border:1px solid #5c6247;border-radius:0;justify-content:center;align-items:center;gap:.85rem;padding:.95rem 1.75rem;font-size:.94rem;font-weight:750;transition:background .18s,color .18s,transform .18s;display:flex}.horeca-registration__actions.svelte-1rrygsl button:where(.svelte-1rrygsl) svg:where(.svelte-1rrygsl){stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;transition:transform .18s}.horeca-registration__actions.svelte-1rrygsl button:where(.svelte-1rrygsl):hover:not(:disabled){background:#4e543d;transform:translateY(-2px)}.horeca-registration__actions.svelte-1rrygsl button:where(.svelte-1rrygsl):hover:not(:disabled) svg:where(.svelte-1rrygsl){transform:translate(4px)}.horeca-registration__actions.svelte-1rrygsl button:where(.svelte-1rrygsl):disabled{cursor:wait;opacity:.62}@media (width<=700px){.horeca-registration__inner.svelte-1rrygsl{padding:4.5rem 1rem 5rem}.horeca-registration__header.svelte-1rrygsl h2:where(.svelte-1rrygsl){font-size:clamp(1.95rem,9vw,2.55rem)}.horeca-registration__grid.svelte-1rrygsl{grid-template-columns:1fr}.horeca-registration__field--wide.svelte-1rrygsl{grid-column:auto}}@media (width>=720px){.horeca-registration__inner.svelte-1rrygsl{padding-inline:2.5rem}}@media (prefers-reduced-motion:reduce){.horeca-registration__actions.svelte-1rrygsl button:where(.svelte-1rrygsl),.horeca-registration__actions.svelte-1rrygsl button:where(.svelte-1rrygsl) svg:where(.svelte-1rrygsl){transition:none}}
