/* Evecare light theme overrides for cookieconsent */
:root {
  --cc-font-family: Poppins, sans-serif;
  --cc-font-size: 15px;
  --cc-bg: #ffffff;
  --cc-text: #333333;
  --cc-border-radius: 16px;
  --cc-btn-primary-bg: #69365b;
  --cc-btn-primary-text: #ffffff;
  --cc-btn-primary-hover-bg: #885e7c;
  --cc-btn-primary-hover-text: #ffffff;
  --cc-btn-secondary-bg: #f5d2d4;
  --cc-btn-secondary-text: #69365b;
  --cc-btn-secondary-hover-bg: #cda4ac;
  --cc-btn-secondary-hover-text: #69365b;
  --cc-btn-border-radius: 10px;
  --cc-toggle-bg-off: #cda4ac;
  --cc-toggle-bg-on: #69365b;
  --cc-toggle-bg-readonly: #e8d5d8;
  --cc-toggle-knob-bg: #ffffff;
  --cc-toggle-knob-icon-color: #69365b;
  --cc-block-text: #555555;
  --cc-cookie-category-block-bg: #faf6f7;
  --cc-cookie-category-block-bg-hover: #f5d2d4;
  --cc-section-border: #e8d5d8;
  --cc-cookie-table-border: #e8d5d8;
  --cc-overlay-bg: #333333;
  --cc-overlay-opacity: 0.55;
  --cc-consent-modal-box-shadow: 0 12px 40px rgba(105, 54, 91, 0.18);
  --cc-webkit-scrollbar-bg: #cda4ac;
  --cc-webkit-scrollbar-bg-hover: #885e7c;
}

#cc_div #cm,
#cc_div #s-inr {
  border: 1px solid #e8d5d8;
}

#cc_div #c-ttl,
#cc_div #s-ttl,
#cc_div .b-tl {
  color: #69365b;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

#cc_div #c-txt,
#cc_div .b-desc,
#cc_div .cc-link {
  font-family: Poppins, sans-serif;
}

#cc_div .cc-link {
  color: #69365b;
  border-bottom-color: #69365b66;
}

#cc_div .cc-link:hover {
  color: #885e7c;
}

#cc_div #c-bns button,
#cc_div #s-bns button,
#cc_div #s-c-bn {
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.01em;
}

#cc_div #cm {
  max-width: 420px;
}

#cc_div #s-inr .p {
  margin-top: 12px;
}

#cc_div #s-ttl img {
  height: 40px !important;
  width: auto !important;
  margin: 0 !important;
}
