.CookieHinweis_banner__VdRSw{position:fixed;z-index:60;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:24rem;max-width:calc(100vw - 2rem);padding:1rem 1.1rem 1.05rem;border:1px solid rgba(11,31,38,.14);border-radius:.35rem .35rem 1rem .35rem;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 3.5rem),repeating-linear-gradient(180deg,transparent 0 1.55rem,rgba(11,31,38,.06) 1.55rem calc(1.55rem + 1px)),var(--sand,#f4efe4);color:var(--encre,#0b1f26);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 44px -16px rgba(11,31,38,.38);transform:rotate(-.6deg);animation:CookieHinweis_ck-rein__cTLkQ .45s cubic-bezier(.2,.8,.2,1) both}.CookieHinweis_banner__VdRSw:before{content:"";position:absolute;top:-.55rem;left:50%;width:5.5rem;height:1.3rem;transform:translateX(-50%) rotate(1.5deg);background:rgba(251,196,92,.55);border:1px solid rgba(11,31,38,.08);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@keyframes CookieHinweis_ck-rein__cTLkQ{0%{opacity:0;transform:translateY(1rem) rotate(-.6deg)}to{opacity:1;transform:translateY(0) rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.CookieHinweis_banner__VdRSw{animation:none;transform:none}}.CookieHinweis_kopf__X2_hQ{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.CookieHinweis_akte__vx3NK,.CookieHinweis_zeit__5jk_l{margin:0;font-family:var(--f-mono,ui-monospace,monospace);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-2,#3f5a63);white-space:nowrap}.CookieHinweis_aktePunkt__aH5qR{display:inline-block;width:.5rem;height:.5rem;margin-right:.45rem;border-radius:50%;background:#c8402f;box-shadow:0 0 0 3px rgba(200,64,47,.18);vertical-align:.05em;animation:CookieHinweis_ck-blink__UM6Ck 2.4s ease-in-out infinite}@keyframes CookieHinweis_ck-blink__UM6Ck{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.CookieHinweis_aktePunkt__aH5qR{animation:none}}.CookieHinweis_title__xTH6v{margin:0 0 .35rem;font-family:var(--f-display,"Outfit",system-ui,sans-serif);font-size:1.1rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-transform:none}.CookieHinweis_text__aXTLG{margin:0;color:var(--txt-2,#3f5a63);font-size:.875rem;line-height:1.55}.CookieHinweis_stempel__7RnnH{margin:0 0 0 auto;padding:.2rem .5rem;border:2px solid rgba(200,64,47,.75);border-radius:.3rem;color:rgba(200,64,47,.85);font-family:var(--f-mono,ui-monospace,monospace);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-9deg);mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:repeating-linear-gradient(45deg,#000 0 3px,rgba(0,0,0,.7) 3px 5px);mask-image:repeating-linear-gradient(45deg,#000 0 3px,rgba(0,0,0,.7) 3px 5px)}.CookieHinweis_actions__sgKBT{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .85rem;margin-top:.8rem}.CookieHinweis_confirm__6Sz_y,.CookieHinweis_privacy__iSfiS{display:inline-flex;min-height:44px;align-items:center;justify-content:center;font-family:var(--f-body,"Inter",system-ui,sans-serif);font-size:.875rem;line-height:1.3}.CookieHinweis_confirm__6Sz_y{padding:.65rem 1.1rem;border:1px solid transparent;border-radius:999px;background:var(--tiefsee,#173c44);color:#fff;font-weight:600;cursor:pointer}.CookieHinweis_confirm__6Sz_y:hover{background:var(--meer-dunkel,#237f82)}.CookieHinweis_privacy__iSfiS{padding:.4rem .1rem;color:var(--encre,#0b1f26);text-underline-offset:.2em}.CookieHinweis_privacy__iSfiS:hover{text-decoration:underline}.CookieHinweis_confirm__6Sz_y:focus-visible,.CookieHinweis_privacy__iSfiS:focus-visible{outline:3px solid var(--meer,#2f8fa8);outline-offset:3px}@media (max-width:30rem){.CookieHinweis_banner__VdRSw{left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));width:auto;max-width:none;transform:none}.CookieHinweis_zeit__5jk_l{display:none}@keyframes CookieHinweis_ck-rein__cTLkQ{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}}.CookieHinweis_koerper__SYxvp{display:flex;gap:.85rem;align-items:flex-start}.CookieHinweis_foto__ttXl2{position:relative;flex:0 0 auto;margin:.15rem 0 0;width:88px;padding:4px 4px 3px;background:#fff;border:1px solid rgba(11,31,38,.16);box-shadow:0 6px 14px -8px rgba(11,31,38,.5);transform:rotate(-3.5deg)}.CookieHinweis_foto__ttXl2 img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:2px;background:linear-gradient(180deg,#dfe9ec,#bfd3d9)}.CookieHinweis_fotoZeile__wWeOh{margin:.2rem 0 0;font-family:var(--f-mono,ui-monospace,monospace);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-2,#3f5a63);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CookieHinweis_klammer___4kqf{position:absolute;top:-9px;left:8px;width:11px;height:26px;border:2px solid #8b97a1;border-radius:6px 6px 3px 3px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #b3bcc3;transform:rotate(6deg);z-index:1}.CookieHinweis_textSpalte__7prQu{min-width:0;flex:1 1 auto}@media (max-width:30rem){.CookieHinweis_foto__ttXl2{width:72px}.CookieHinweis_koerper__SYxvp{gap:.7rem}.CookieHinweis_title__xTH6v{font-size:1rem}.CookieHinweis_text__aXTLG{font-size:.83rem;line-height:1.5}.CookieHinweis_banner__VdRSw{padding:.85rem .9rem .9rem}.CookieHinweis_actions__sgKBT{gap:.25rem .7rem}.CookieHinweis_stempel__7RnnH{font-size:.55rem}}@media (max-height:30rem) and (orientation:landscape){.CookieHinweis_banner__VdRSw{max-height:calc(100vh - 1.5rem);overflow:auto}}