.brick-consent-banner{position:fixed;bottom:24px;left:24px;z-index:2147483000;width:440px;max-width:calc(100vw - 48px);padding:24px;background:#f5e8d5;color:#111;border:1px solid #cfbda3;border-radius:12px;box-shadow:0 8px 40px #0003;font-family:Inter,Arial,sans-serif;box-sizing:border-box}.brick-consent-banner[hidden]{display:none!important}.brick-consent-banner h2{font-size:22px!important;line-height:1.15;letter-spacing:-.04em;margin:0 0 12px!important;width:auto!important;color:#111!important}.brick-consent-banner p{font-size:13px!important;line-height:1.6;margin:0 0 12px!important}.brick-consent-banner>a{font-size:12px;color:#99001b;text-decoration:underline}.brick-consent-actions{display:flex;gap:10px;margin-top:18px}.brick-consent-actions button{flex:1;border:1px solid #111;border-radius:25px;background:#fff8;color:#111;padding:11px 10px;font-size:12px;font-weight:600;cursor:pointer}.brick-consent-actions button:first-child{background:#111;color:#fff}.brick-consent-banner button:focus-visible,.brick-cookie-settings:focus-visible{outline:3px solid #e80027;outline-offset:3px}.brick-cookie-settings{position:fixed;bottom:8px;left:10px;z-index:2147482999;border:1px solid #bba98e;border-radius:20px;background:#f5e8d5;color:#111;font:11px Inter,Arial,sans-serif;padding:6px 12px;cursor:pointer}@media(max-width:520px){.brick-consent-banner{left:12px;bottom:42px;max-width:calc(100vw - 24px);padding:20px}.brick-consent-banner h2{font-size:20px!important}}
