.cookie_banner__LEAN {
  position: fixed;
  left: calc(50% - calc(var(--contents) * 2));
  bottom: 0;
  transform: translateX(calc(calc(50% - calc(var(--contents) * 1)) * -1));
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  gap: var(--small);
  margin: 0px var(--contents) var(--contents);
  padding: var(--contents);
  min-width: calc(calc(var(--base) * 98) - calc(var(--contents) * 4));
  width: auto;
  max-width: calc(100% - calc(calc(var(--contents) * 4) + var(--minimum)));
  border: calc(var(--minimum) / 2) solid var(--texts);
  background: var(--light);
  border-radius: var(--small);
  z-index: 9999;
}

.cookie_banner__LEAN .cookie_banner_text__LEAN {
  width: auto;
  max-width: calc(100% - 0px);
  height: auto;
  text-align: center;
  color: var(--texts);
}

.cookie_banner__LEAN.show_LEAN {
  display: flex !important;
}

.cookie_banner_actions__LEAN {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  gap: var(--extra_small);
  width: auto;
  max-width: calc(100% - 0px);
  height: auto;
}

