/* Subito theme overrides for vanilla-cookieconsent */
#cc-main {
  --cc-font-family: "DM Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --cc-modal-border-radius: 14px;
  --cc-btn-border-radius: 10px;
  --cc-primary-color: #162b16;
  --cc-secondary-color: #4a5c4a;
  --cc-btn-primary-bg: #162b16;
  --cc-btn-primary-color: #fff;
  --cc-btn-primary-border-color: #162b16;
  --cc-btn-primary-hover-bg: #1f3a1e;
  --cc-btn-primary-hover-color: #fff;
  --cc-btn-primary-hover-border-color: #1f3a1e;
  --cc-btn-secondary-bg: #f4f1ea;
  --cc-btn-secondary-color: #162b16;
  --cc-btn-secondary-border-color: rgba(22, 43, 22, 0.12);
  --cc-btn-secondary-hover-bg: #ebe6dc;
  --cc-btn-secondary-hover-color: #162b16;
  --cc-btn-secondary-hover-border-color: rgba(22, 43, 22, 0.18);
  --cc-separator-border-color: rgba(22, 43, 22, 0.1);
  --cc-toggle-on-bg: #162b16;
  --cc-toggle-off-bg: #8a9a8a;
  --cc-cookie-category-block-bg: #faf8f4;
  --cc-cookie-category-block-border: rgba(22, 43, 22, 0.08);
  --cc-cookie-category-block-hover-bg: #f4f1ea;
  --cc-cookie-category-block-hover-border: rgba(22, 43, 22, 0.12);
  --cc-footer-bg: #faf8f4;
  --cc-footer-color: #4a5c4a;
  --cc-footer-border-color: rgba(22, 43, 22, 0.1);
  --cc-link-color: #1f5c4a;
}

#cc-main .cm__title,
#cc-main .pm__title {
  font-family: "Fraunces", Georgia, serif;
  font-weight: 400;
  letter-spacing: -0.02em;
}

#cc-main .cm__footer a,
#cc-main .pm__section-desc a {
  color: var(--cc-link-color);
}

.home-footer__cookie-settings {
  appearance: none;
  background: none;
  border: 0;
  padding: 0;
  font: inherit;
  cursor: pointer;
}
