#cc-main {
  --cc-font-family: "Inter", Arial, sans-serif;
  --cc-bg: #181818;
  --cc-primary-color: #f3f3f1;
  --cc-secondary-color: #dededb;
  --cc-btn-primary-bg: #181818;
  --cc-btn-primary-color: #f3f3f1;
  --cc-btn-primary-border-color: #f3f3f1;
  --cc-btn-primary-hover-bg: #333;
  --cc-btn-primary-hover-border-color: #f3f3f1;
  --cc-btn-secondary-bg: #181818;
  --cc-btn-secondary-color: #f3f3f1;
  --cc-btn-secondary-border-color: #f3f3f1;
  --cc-btn-secondary-hover-bg: #333;
  --cc-btn-secondary-hover-color: #f3f3f1;
  --cc-btn-secondary-hover-border-color: #f3f3f1;
  --cc-cookie-category-block-bg: #272727;
  --cc-cookie-category-block-hover-bg: #333;
  --cc-separator-border-color: #454545;
  --cc-footer-bg: #181818;
  --cc-footer-color: #f3f3f1;
  --cc-footer-border-color: #454545;
  --cc-toggle-on-bg: #f3f3f1;
  --cc-toggle-on-knob-bg: #181818;
  --cc-toggle-off-bg: #777;
  --cc-modal-border-radius: 4px;
  --cc-btn-border-radius: 3px;
  --cc-modal-transition-duration: 0.2s;
  letter-spacing: 0;
}
#cc-main .cm__title, #cc-main .pm__title { font-weight: 600; }
#cc-main .cm { border: 1px solid #f3f3f1; }
#cc-main .cm__btn, #cc-main .pm__btn { min-height: 44px; }
#cc-main .cm__btn, #cc-main .pm__btn, #cc-main .pm__close-btn {
  background: #181818;
  color: #f3f3f1;
  border: 1px solid #f3f3f1;
}
@media (min-width: 641px) {
  #cc-main .cm, #cc-main .pm { zoom: 0.8; }
}
#cc-main a { color: inherit; text-decoration: underline; }
.footer-text-link[data-cc] { cursor: pointer; }
