.CookieConsent-module__QbGkGW__banner,.CookieConsent-module__QbGkGW__modal{--cookie-gold:#c79a2b;--cookie-ink:#121311;--cookie-paper:#f3efe7;--cookie-muted:#c9c5bc;font-family:inherit}.CookieConsent-module__QbGkGW__banner{z-index:10000;color:#fff;background:#0f100efa;border:1px solid #c79a2b8c;grid-template-columns:minmax(0,1fr) auto;gap:32px;width:min(1180px,100% - 48px);margin:0 auto;padding:26px 28px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 70px #00000061}.CookieConsent-module__QbGkGW__bannerCopy{max-width:760px}.CookieConsent-module__QbGkGW__eyebrow{color:var(--cookie-gold);letter-spacing:.19em;margin:0 0 8px;font-size:11px;font-weight:700}.CookieConsent-module__QbGkGW__banner h2,.CookieConsent-module__QbGkGW__modal h2{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.05}.CookieConsent-module__QbGkGW__bannerCopy>p:not(.CookieConsent-module__QbGkGW__eyebrow),.CookieConsent-module__QbGkGW__modalDescription{color:var(--cookie-muted);margin:13px 0 0;font-size:15px;line-height:1.65}.CookieConsent-module__QbGkGW__banner a,.CookieConsent-module__QbGkGW__modal a{color:#fff;text-underline-offset:4px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.CookieConsent-module__QbGkGW__bannerActions,.CookieConsent-module__QbGkGW__modalActions{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.CookieConsent-module__QbGkGW__primaryButton,.CookieConsent-module__QbGkGW__secondaryButton{min-height:44px;font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:0;padding:0 18px;font-size:13px;font-weight:700}.CookieConsent-module__QbGkGW__primaryButton{color:#11120f;background:var(--cookie-gold);border:1px solid var(--cookie-gold)}.CookieConsent-module__QbGkGW__secondaryButton{color:#fff;background:0 0;border:1px solid #ffffff57}.CookieConsent-module__QbGkGW__primaryButton:hover,.CookieConsent-module__QbGkGW__primaryButton:focus-visible{background:#ddb44d;border-color:#ddb44d}.CookieConsent-module__QbGkGW__secondaryButton:hover,.CookieConsent-module__QbGkGW__secondaryButton:focus-visible{border-color:#fff}.CookieConsent-module__QbGkGW__backdrop{z-index:10001;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.CookieConsent-module__QbGkGW__modal{color:#fff;background:var(--cookie-ink);border:1px solid #c79a2ba6;width:min(760px,100%);max-height:calc(100vh - 48px);padding:30px;overflow-y:auto;box-shadow:0 30px 90px #00000080}.CookieConsent-module__QbGkGW__modalHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.CookieConsent-module__QbGkGW__closeButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:42px;height:42px;padding:0;font-size:27px;line-height:1}.CookieConsent-module__QbGkGW__preferenceList{border-top:1px solid #ffffff24;margin-top:26px;display:grid}.CookieConsent-module__QbGkGW__preferenceItem{color:inherit;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.CookieConsent-module__QbGkGW__preferenceItem strong{font-size:16px;display:block}.CookieConsent-module__QbGkGW__preferenceItem p{color:var(--cookie-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.CookieConsent-module__QbGkGW__alwaysActive{color:var(--cookie-gold);white-space:nowrap;font-size:12px;font-weight:700}.CookieConsent-module__QbGkGW__toggle{width:46px;height:24px;accent-color:var(--cookie-gold);cursor:pointer}.CookieConsent-module__QbGkGW__modalLinks{margin-top:4px}.CookieConsent-module__QbGkGW__modalActions{margin-top:26px}.CookieConsent-module__QbGkGW__settingsButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.CookieConsent-module__QbGkGW__settingsButton:hover,.CookieConsent-module__QbGkGW__settingsButton:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.CookieConsent-module__QbGkGW__banner{grid-template-columns:1fr;gap:22px}.CookieConsent-module__QbGkGW__bannerActions,.CookieConsent-module__QbGkGW__modalActions{flex-wrap:wrap;justify-content:stretch;align-items:stretch}.CookieConsent-module__QbGkGW__bannerActions button,.CookieConsent-module__QbGkGW__modalActions button{flex:160px}}@media (max-width:600px){.CookieConsent-module__QbGkGW__banner{width:auto;padding:22px 18px;bottom:12px;left:12px;right:12px}.CookieConsent-module__QbGkGW__bannerActions,.CookieConsent-module__QbGkGW__modalActions{flex-direction:column}.CookieConsent-module__QbGkGW__bannerActions button,.CookieConsent-module__QbGkGW__modalActions button{flex-basis:auto;width:100%}.CookieConsent-module__QbGkGW__backdrop{padding:12px}.CookieConsent-module__QbGkGW__modal{max-height:calc(100vh - 24px);padding:24px 18px}.CookieConsent-module__QbGkGW__preferenceItem{gap:14px}}
