.privacy-banner{position:fixed;z-index:100;bottom:20px;left:50%;transform:translateX(-50%);width:min(850px,calc(100% - 32px));padding:23px 26px;background:#191711fa;border:1px solid #d6b16e60;border-radius:20px;box-shadow:0 15px 65px #0008;display:flex;align-items:center;gap:28px;color:#e9dfcb;font:15px/1.6 Oswald,Arial,sans-serif;pointer-events:auto}.privacy-banner h2,.privacy-dialog h2{font-size:23px;line-height:1.2;letter-spacing:0;color:#e3c185;font-weight:400;margin:0 0 10px}.privacy-banner p{font-size:13px;color:#c8bda8;margin:0}.privacy-banner a,.privacy-dialog a{color:#e4c68e;text-decoration:underline}.privacy-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.privacy-banner>.privacy-actions{margin-top:0;flex:0 0 180px}.privacy-actions button{font:14px/1.2 Oswald,Arial,sans-serif;border:1px solid #c6a15c;border-radius:22px;padding:11px 17px;background:#252014;color:#eed9af;cursor:pointer}.privacy-banner>.privacy-actions button{width:100%}.privacy-actions button:focus-visible{outline:2px solid #f3d79e;outline-offset:3px}.privacy-dialog{position:fixed;z-index:101;max-width:540px;width:calc(100% - 32px);background:#191711;color:#d8cdb6;border:1px solid #c6a15c88;border-radius:22px;padding:30px;font:16px/1.7 Oswald,Arial,sans-serif}.privacy-dialog::backdrop{background:#000a}.privacy-dialog p{font-size:15px;color:#c8bda8}.privacy-required{display:flex;align-items:center;gap:10px;font-size:16px;color:#e4c68e}.privacy-required input{width:18px;height:18px;margin:0;accent-color:#d6b16e}.cookie-footer-button{font:inherit;border:0;background:none;color:inherit;cursor:pointer;padding:0}.privacy-banner[hidden]{display:none!important}@media(max-width:760px){.privacy-banner{bottom:12px;padding:20px;display:block}.privacy-banner>.privacy-actions{display:flex;margin-top:17px;flex-wrap:nowrap}.privacy-banner>.privacy-actions button{width:50%;font-size:13px}.privacy-banner h2{font-size:21px}.privacy-banner p{font-size:12px}}@media(prefers-reduced-motion:reduce){.privacy-banner,.privacy-dialog{scroll-behavior:auto}}
