:root{
  --cookie_primary: #D47458;
  --cookie_black: #132517;
  --cookie_secondary: #d8eae9;
  --cookie_grey: #f6f6f6;
  --cookie_bright: #fafafa;
  --cookie_white: #ffffff;
  --cookie-green: #1d1d1b;
}

#coiOverlay .btn{border-color:var(--cookie_primary);}
#coiOverlay .btn_s{background:var(--cookie_white);color:var(--cookie_primary);}
#coiOverlay .btn_p{background:var(--cookie_primary);color:var(--cookie_white);}

/* Focus Ring Style END*/

#Coi-Renew {background: var(--cookie_white);}
#Coi-Renew .renew_path {fill: var(--cookie-green);}
#Coi-Renew:hover {background:var(--cookie_primary);}
#Coi-Renew:hover .renew_path {fill: var(--cookie_white);}
.coi-banner__wrapper {background: var(--cookie_white);}
.coi-banner__wrapper::-webkit-scrollbar-thumb {background-color: var(--cookie_black);}
.coi-banner__wrapper::-webkit-scrollbar {background-color: var(--cookie_white);}
.coi-banner__page {background:var(--cookie_white); color: var(--cookie_black);}
.coi-banner__footer{background: var(--cookie_bright);}
.coi-banner__footer .coi-banner__branding a {color:var(--cookie_black);}
.coi-banner__page-footer {background: var(--cookie_white); border-top: 1px solid var(--cookie_grey); border-bottom: 1px solid var(--cookie_grey);}
.coi-banner-consent-group{border-bottom: 1px solid var(--cookie_grey);}
.coi-banner-consent-field:not(:last-child){border-right: solid 1px var(--cookie_grey);}
.underline{color: var(--cookie_black);}
.underline:hover{color:var(--cookie_secondary);}
.coi-toggle-group button:hover {color: var(--cookie-green);}
.coi-consent-banner__categories-wrapper h3 {color: var(--cookie-black);}
.coi-consent-banner__categories-wrapper button {color: var(--cookie-black);}

/* Consent Toggles Start*/

.coi-checkboxes .checkbox-toggle {background: var(--cookie_grey); border: 1px solid var(--cookie_grey);}
.coi-checkboxes input[type=checkbox]:checked + .checkbox-toggle {background: var(--cookie-green);}
.coi-checkboxes input[type=checkbox]:checked + .checkbox-toggle:before {background: var(--cookie_white);}
.coi-checkboxes .checkbox-toggle:before {background: var(--cookie_white);}

/* Consent Toggles End */

#coiConsentBannerCategoriesWrapper{background:var(--cookie_bright); border-bottom:solid 1px var(--cookie_bright);}
#coiConsentBannerCategoriesWrapper::-webkit-scrollbar-thumb, .cookiedeclaration_wrapper::-webkit-scrollbar-thumb{background-color: var(--cookie_grey);}
#coiConsentBannerCategoriesWrapper::-webkit-scrollbar, .cookiedeclaration_wrapper::-webkit-scrollbar{background-color: var(--cookie_white);}
.ci-btn-tab-active h3, .coi-consent-banner__category-name:hover h3{color: var(--cookie_primary);}
.coi-consent-banner__description-container::-webkit-scrollbar-thumb {background-color: var(--cookie_grey);}
.coi-consent-banner__description-container::-webkit-scrollbar {background-color: var(--cookie_white);}
.coi-consent-banner__found-cookies {background: var(--cookie_white);}
.coi-consent-banner__cookie-details {color: var(--cookie_black);}
.ci-arrow {border: solid var(--cookie_primary);}

/* MOBILE VIEW */

@media only screen and (max-width:576px) {
  #coi-expand div{border: solid var(--cookie_grey);}
  .coi-banner-consent-field{border-bottom: solid 1px var(--cookie_grey);}
}