.einwilligung{z-index:50;max-width:880px;color:var(--pergament);font-family:var(--font-text);background:#0f1417f5;border:1px solid #b8955a8c;border-radius:6px;align-items:center;gap:20px 28px;margin:0 auto;padding:18px 22px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #00000073}.einwilligung__inhalt{flex:1;min-width:0}.einwilligung__kicker{font:500 12px/1.4 var(--font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--antikgold);margin:0 0 6px}.einwilligung__text{color:var(--pergament);margin:0;font-size:15px;line-height:1.6}.einwilligung__text a{color:var(--goldlicht)}.einwilligung__knoepfe{flex-shrink:0;gap:10px;display:flex}.einwilligung__knopf{cursor:pointer;min-width:132px;min-height:46px;color:var(--pergament);font:500 15px/1.2 var(--font-text);background:0 0;border:1px solid #b8955ab3;border-radius:3px;padding:0 20px}.einwilligung__knopf:hover{border-color:var(--goldlicht);color:var(--goldlicht)}.einwilligung__knopf--ja{background:linear-gradient(100deg, #a8854d, #d9bd85 45%, var(--antikgold) 70%, #c9a66b);color:var(--button-text);border-color:#0000}.einwilligung__knopf--ja:hover{color:var(--button-text);filter:brightness(1.08)}.einwilligung__knopf:focus-visible,.einwilligung__aendern:focus-visible{outline:2px solid var(--goldlicht);outline-offset:2px}.einwilligung__aendern{color:var(--goldlicht);font:inherit;cursor:pointer;background:0 0;border:1px solid #b8955a99;border-radius:3px;margin:4px 0 12px;padding:8px 16px;font-size:15px}@media (max-width:720px){.einwilligung{flex-direction:column;align-items:stretch;gap:14px;padding:16px;bottom:10px;left:10px;right:10px}.einwilligung__text{font-size:14px}.einwilligung__knoepfe{grid-template-columns:1fr 1fr;display:grid}.einwilligung__knopf{min-width:0}}
