.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root {
  --eds-cookie-background: var(--eds-color-surface, #302018);
  --eds-cookie-surface: var(--eds-color-surface-alt, #412b1b);
  --eds-cookie-heading: var(--eds-color-heading, #fff2dd);
  --eds-cookie-text: var(--eds-color-text, #ddcbb2);
  --eds-cookie-gold: var(--eds-color-primary, #e3bd7c);
  --eds-cookie-hover: var(--eds-color-primary-dark, #f0cd96);
  --eds-cookie-cream: #f4e7d3;
  --eds-cookie-line: color-mix(in srgb, var(--eds-cookie-gold) 30%, transparent);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner {
  background: linear-gradient(135deg, var(--eds-cookie-background), var(--eds-cookie-surface));
  color: var(--eds-cookie-text);
  border-color: var(--eds-cookie-line);
  box-shadow: 0 18px 48px rgba(28, 18, 13, 0.4);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__content, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__text, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__description,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category__body, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice__description,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-aboutCookies, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__intro, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__empty,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__table td, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed__message {
  color: var(--eds-cookie-text);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__title, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__title, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category__body strong,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice__title, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoices__title, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__title {
  color: var(--eds-cookie-heading);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__policyLink, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__link {
  color: var(--eds-cookie-gold);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__policyLink:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__policyLink:focus-visible, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__link:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__link:focus-visible {
  color: var(--eds-cookie-heading);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal {
  background: rgba(28, 18, 13, 0.7803921569);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__panel {
  background: var(--eds-cookie-background);
  color: var(--eds-cookie-text);
  border-color: var(--eds-cookie-line);
  box-shadow: 0 24px 80px rgba(28, 18, 13, 0.5215686275);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__header, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__footer,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-aboutCookies,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__tableWrap, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed__box {
  background: var(--eds-cookie-surface);
  border-color: var(--eds-cookie-line);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category + .edcc-category,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice + .edcc-privacyChoice, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tabs,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__table th, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__table td {
  border-color: var(--eds-cookie-line);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category__required, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice__locked, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__table th {
  background: color-mix(in srgb, var(--eds-cookie-gold) 12%, transparent);
  color: var(--eds-cookie-heading);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-cookieCatalog__table tr:nth-child(even) td {
  background: color-mix(in srgb, var(--eds-cookie-cream) 3%, transparent);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-gpcNotice, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoices__notice {
  background: color-mix(in srgb, var(--eds-cookie-gold) 8%, transparent);
  border-color: var(--eds-cookie-line);
  border-left-color: var(--eds-cookie-gold);
  color: var(--eds-cookie-heading);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__close {
  color: var(--eds-cookie-text);
  border-color: var(--eds-cookie-line);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__close:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__close:focus-visible {
  background: var(--eds-cookie-surface);
  color: var(--eds-cookie-heading);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tabs {
  background: var(--eds-cookie-background);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tab {
  color: var(--eds-cookie-text);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tab:hover {
  background: var(--eds-cookie-surface);
  color: var(--eds-cookie-heading);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tab--active {
  color: var(--eds-cookie-gold);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tab--active::after {
  background: var(--eds-cookie-gold);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--primary,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-accept-all] {
  background: var(--eds-cookie-gold);
  border-color: var(--eds-cookie-gold);
  color: var(--eds-cookie-background);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--primary:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--primary:active,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-accept-all]:hover,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-accept-all]:active {
  background: var(--eds-cookie-hover);
  border-color: var(--eds-cookie-hover);
  color: var(--eds-cookie-background);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--secondary,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-reject-all] {
  background: var(--eds-cookie-cream);
  border-color: var(--eds-cookie-cream);
  color: var(--eds-cookie-background);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--secondary:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--secondary:active,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-reject-all]:hover,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-reject-all]:active {
  background: var(--eds-cookie-heading);
  border-color: var(--eds-cookie-heading);
  color: var(--eds-cookie-background);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--ghost,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-save-preferences],
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed .edcc-button--secondary {
  background: var(--eds-cookie-background);
  border-color: var(--eds-cookie-background);
  color: var(--eds-cookie-heading);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--ghost:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--ghost:active,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-save-preferences]:hover,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-save-preferences]:active,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed .edcc-button--secondary:hover,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed .edcc-button--secondary:active {
  background: var(--eds-cookie-surface);
  border-color: var(--eds-cookie-surface);
  color: var(--eds-cookie-heading);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--ghost,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-save-preferences],
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed .edcc-button--secondary {
  border-color: var(--eds-cookie-gold);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--ghost:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-banner__actions .edcc-button--ghost:active,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-save-preferences]:hover,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__actions .edcc-button--modalAction[data-edcc-save-preferences]:active,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed .edcc-button--secondary:hover,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-blocked-embed .edcc-button--secondary:active {
  border-color: var(--eds-cookie-hover);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category input, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice input,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-toggle__track {
  background-color: var(--eds-color-border, #755333);
  border-color: var(--eds-cookie-gold);
  box-shadow: none;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category input:checked, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice input:checked,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-toggle input:checked + .edcc-toggle__track {
  background-color: var(--eds-cookie-gold);
  border-color: var(--eds-cookie-gold);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category input:disabled, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice input:disabled,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-toggle input:disabled + .edcc-toggle__track {
  background-color: var(--eds-cookie-surface);
  border-color: var(--eds-cookie-line);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-toggle__thumb {
  background: var(--eds-cookie-cream);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-button:focus-visible, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tab:focus-visible,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__close:focus-visible, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-reopen:focus-visible,
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-category input:focus-visible, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-privacyChoice input:focus-visible {
  outline-color: var(--eds-cookie-gold);
  outline-width: 3px;
  outline-style: solid;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-toggle input:focus-visible + .edcc-toggle__track {
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--eds-cookie-gold) 35%, transparent);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-modal__tab:focus-visible {
  outline-offset: -3px;
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-reopen {
  background: var(--eds-cookie-background);
  border-color: var(--eds-cookie-gold);
  color: var(--eds-cookie-heading);
}
.EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-reopen:hover, .EasyDNNSkin_Buildora.eds_rusticTheme .edcc-root .edcc-reopen:focus-visible {
  background: var(--eds-cookie-gold);
  color: var(--eds-cookie-background);
}

body:has(.EasyDNNSkin_Buildora.eds_rusticTheme) > button.edcc-reopen[data-edcc-reopen="1"] {
  background: #302018;
  border-color: #e3bd7c;
  color: #f4e7d3;
}
body:has(.EasyDNNSkin_Buildora.eds_rusticTheme) > button.edcc-reopen[data-edcc-reopen="1"]:hover, body:has(.EasyDNNSkin_Buildora.eds_rusticTheme) > button.edcc-reopen[data-edcc-reopen="1"]:focus-visible {
  background: #e3bd7c;
  color: #302018;
  outline-color: #e3bd7c;
}
