/* klaro-custom.css */
.klaro {
  --green1: #8b3b33;
  --green2: #af4c42;
  --green3: #d45e52;
  --green4: #f2d4d2;
  --notice-max-width: 600px;
  --font-size: clamp(14px, 4vw, 16px);
}

.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a {
  color: var(--green4, #f2d4d2) !important;
}

.klaro .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn,
.klaro .cookie-modal .cm-btn {
  padding: 0.65em 0.9em !important;
}

.klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro .context-notice .cm-btn.cm-btn-info,
.klaro .cookie-notice .cm-btn.cm-btn-info {
  background-color: var(--green3, #d45e52) !important;
}

#id-cookie-notice {
  margin-bottom: 1em !important;
}