.ws-consent{position:fixed;z-index:10000;right:24px;bottom:24px;width:min(620px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;padding:24px;background:#fffbed;color:#121212;border:1px solid #8a8a79;box-shadow:0 8px 36px #0003;font-family:Archivo,Arial,sans-serif}.ws-consent[hidden],.ws-consent [hidden],[data-analytics-settings][hidden]{display:none!important}.ws-consent h2{margin:0 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.02em}.ws-consent p{margin:0 0 18px;font-size:15px;line-height:1.55}.ws-consent a{color:inherit;text-decoration:underline}.ws-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.ws-consent-actions button{flex:1 1 140px;min-height:44px;padding:11px 14px;border:1px solid #25251e;border-radius:0;background:#fffbed;color:#121212;font:600 14px/1.3 Archivo,Arial,sans-serif;cursor:pointer}.ws-consent-actions button:hover{background:#eef0ce}.ws-consent:focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid #586400;outline-offset:4px}.ws-consent-options{margin-top:20px;padding-top:20px;border-top:1px solid #b8b9a8}.ws-consent-options label{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;margin-bottom:12px}.ws-consent-options input{width:18px;height:18px;margin:2px 0 0;accent-color:#2e3514}.ws-footer-bottom [data-analytics-settings]{border:0;background:none;padding:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;line-height:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.ws-consent{right:16px;bottom:16px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:20px}.ws-consent-actions{gap:8px}.ws-consent-actions button{flex-basis:100%}}
