/* Cookie Hinweis C.K. Portraits */
.ckc{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483000;display:flex;justify-content:flex-start;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease;visibility:hidden}
.ckc.is-open{opacity:1;transform:none;visibility:visible}
.ckc-in{pointer-events:auto;max-width:460px;width:100%;background:#FBF7F1;color:#2B2420;border:1px solid rgba(43,36,32,.14);border-radius:18px;box-shadow:0 24px 60px -20px rgba(43,36,32,.35);padding:22px 22px 16px;font:300 14.5px/1.6 Jost,"Helvetica Neue",Arial,sans-serif}
.ckc-h{font:400 24px/1.15 "Cormorant Garamond",Georgia,serif;margin:0 0 8px}
.ckc-p{margin:0 0 14px;color:#4A3F38}
.ckc a{color:#9A6B4F;text-decoration:underline;text-underline-offset:2px}
.ckc-opts{display:grid;gap:10px;margin:0 0 16px;padding:12px 0;border-top:1px solid rgba(43,36,32,.12);border-bottom:1px solid rgba(43,36,32,.12)}
.ckc-opts[hidden]{display:none}
.ckc-o{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13.5px;line-height:1.5}
.ckc-o input{margin-top:3px;accent-color:#2B2420;width:16px;height:16px;flex:none}
.ckc-o b{display:block;font-weight:500;color:#2B2420}
.ckc-b{display:flex;flex-wrap:wrap;gap:8px}
.ckc-btn{flex:1 1 auto;font:500 12px/1 Jost,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:13px 16px;border-radius:999px;border:1px solid #2B2420;background:#2B2420;color:#FBF7F1;cursor:pointer}
.ckc-btn[hidden]{display:none}
.ckc-ghost{background:transparent;color:#2B2420}
.ckc-btn:focus-visible{outline:2px solid #9A6B4F;outline-offset:2px}
.ckc-l{margin:12px 0 0;font-size:12px;color:#6E6158}
.ckc-l a{color:#6E6158}
.ckp-cookie-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;letter-spacing:inherit;text-transform:inherit}
.ckp-cookie-link:hover{text-decoration:underline}
@media (max-width:520px){.ckc{left:10px;right:10px;bottom:10px}.ckc-in{padding:18px 16px 14px;max-width:none}.ckc-h{font-size:22px}}
@media (prefers-reduced-motion:reduce){.ckc{transition:none}}
