html #cookies-policy .cookies__alert {
    background: #0b1c1d;
    border-color: #3b5556;
    box-shadow: 0 12px 36px rgb(0 0 0 / 35%);
}

html #cookies-policy .cookies__title,
html #cookies-policy .cookies__intro,
html #cookies-policy .cookies__btn--customize,
html #cookies-policy .cookies__label,
html #cookies-policy .cookies__info {
    color: #fff;
}

html #cookies-policy .cookies__definitions,
html #cookies-policy .cookies__name,
html #cookies-policy .cookies__duration,
html #cookies-policy .cookies__description {
    color: #c5d6d7;
}

html #cookies-policy .cookies__btn--customize,
html #cookies-policy.cookies--show .cookies__btn--customize,
html #cookies-policy .cookies__section + .cookies__section,
html #cookies-policy .cookies__save {
    border-color: #3b5556;
}

html #cookies-policy .cookies__btn svg path {
    fill: #fff;
}

html #cookies-policy .cookies__category input:checked + .cookies__box::after,
html #cookies-policy .cookiesBtn__link {
    background: #8bccd2;
    border-color: #8bccd2;
    color: #0b1c1d;
}

html #cookies-policy .cookies__category input:disabled + .cookies__box::after {
    opacity: 1;
}

html #cookies-policy .cookies__details,
html #cookies-policy .cookies__details:hover,
html #cookies-policy .cookies__intro a:hover {
    color: #8bccd2;
}

html #cookies-policy :is(a, button):focus-visible,
html #cookies-policy .cookies__category input:focus-visible + .cookies__box {
    outline: 2px solid #8bccd2;
    outline-offset: 3px;
}
