.CookieConsent-module__dGBuNW__banner{z-index:60;pointer-events:none;width:min(980px,100vw - 2rem);position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.CookieConsent-module__dGBuNW__bannerContent,.CookieConsent-module__dGBuNW__settingsCard{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffffa,#faf4f5fa);border:1px solid #1111111a;box-shadow:0 20px 60px #11111129}.CookieConsent-module__dGBuNW__bannerContent{border-radius:1.25rem;gap:1rem;padding:1rem 1.1rem;display:grid}.CookieConsent-module__dGBuNW__settingsCard{border-radius:1rem;gap:.9rem;padding:1.1rem 1.15rem;display:grid}.CookieConsent-module__dGBuNW__copyStack{gap:.45rem;display:grid}.CookieConsent-module__dGBuNW__title{color:#111;font-size:1rem;line-height:1.2}.CookieConsent-module__dGBuNW__copy{color:#111111bd;margin:0;font-size:.95rem;line-height:1.55}.CookieConsent-module__dGBuNW__link{color:#bc002d;width:fit-content;font-size:.9rem;font-weight:600;text-decoration:none}.CookieConsent-module__dGBuNW__link:hover{text-decoration:underline}.CookieConsent-module__dGBuNW__actions{flex-direction:column;gap:.75rem;display:flex}.CookieConsent-module__dGBuNW__primaryButton,.CookieConsent-module__dGBuNW__secondaryButton{appearance:none;border-radius:999px;padding:.8rem 1.1rem;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.CookieConsent-module__dGBuNW__primaryButton{color:#fff;background:#bc002d;border:1px solid #bc002d}.CookieConsent-module__dGBuNW__secondaryButton{color:#111;background:#fffffff0;border:1px solid #1111111f}.CookieConsent-module__dGBuNW__primaryButton:hover:not(:disabled),.CookieConsent-module__dGBuNW__secondaryButton:hover:not(:disabled){transform:translateY(-1px)}.CookieConsent-module__dGBuNW__primaryButton:disabled,.CookieConsent-module__dGBuNW__secondaryButton:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (min-width:900px){.CookieConsent-module__dGBuNW__bannerContent{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem}.CookieConsent-module__dGBuNW__bannerContent .CookieConsent-module__dGBuNW__actions{min-width:220px}}@media (max-width:640px){.CookieConsent-module__dGBuNW__banner{width:auto;bottom:.75rem;left:.75rem;transform:none}.CookieConsent-module__dGBuNW__actions,.CookieConsent-module__dGBuNW__primaryButton,.CookieConsent-module__dGBuNW__secondaryButton{width:100%}}
