.cookie-choice[hidden]{display:none!important}.cookie-choice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:min(940px,calc(100% - 32px));box-sizing:border-box;background:#f5f2eb;color:#243f35;padding:22px 26px;border:1px solid #879487;box-shadow:0 8px 40px #10271b26;z-index:10000;display:flex;gap:24px;align-items:center}.cookie-choice strong{font:22px Georgia,serif}.cookie-choice p{font-size:14px;line-height:1.5;margin:8px 0 0}.cookie-choice a{color:inherit;text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.cookie-actions button{padding:12px 16px;border:1px solid #243f35;background:transparent;color:#243f35;font:inherit;font-size:14px;cursor:pointer}.cookie-actions button:hover,.cookie-actions button:focus-visible{background:#243f35;color:#fff}.cookie-settings{border:0;background:none;font:inherit;color:inherit;padding:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:13px}@media(max-width:650px){.cookie-choice{display:block;padding:20px;bottom:12px}.cookie-actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.cookie-choice strong{font-size:20px}}
