.cc-banner{z-index:10000000;max-width:420px;padding:var(--_spacing---component--space-4);gap:var(--_spacing---root--space-3);background-color:var(--blue--200);color:var(--primary--black);border:0;border-radius:12px;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto auto 16px 16px}.cc-banner:focus:not(:focus-visible){outline:none}.cc-title{font-family:var(--font-season);margin:0;font-size:24px;font-weight:400;line-height:110%}.cc-banner p{margin:0}.cc-link{color:inherit;text-decoration:underline}.cc-options{gap:var(--_spacing---root--space-2);flex-direction:column;display:flex}.cc-option{margin:0;font-weight:400}.cc-buttons{gap:var(--_spacing---root--space-2);flex-wrap:wrap;display:flex}.cc-secondary{color:var(--primary--black);box-shadow:inset 0 0 0 1px var(--primary--black);background-color:#0000}.cc-secondary:hover{background-color:var(--primary--white)}[data-cookie-settings]{font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;padding:0}@media screen and (max-width:767px){.cc-banner{border-radius:0;max-width:none;inset:auto 0 0}}@media (prefers-reduced-motion:no-preference){.cc-banner{animation:.3s ease-out cc-in}}@keyframes cc-in{0%{opacity:0;transform:translateY(16px)}}
