#shop_klaro a {
    color: #000000;
}

#shop_klaro h1 {
    color: #1e1e1e;
}

#shop_klaro p {
    color: #1e1e1e;
}

#shop_klaro .klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title {
    color: #1e1e1e;
}

#shop_klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,
#shop_klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider {
    background-color: #0a2d6b;
}

#shop_klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,
#shop_klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider {
    background-color: #435d9f;
}

#shop_klaro .cm-powered-by {
    display: none;
}

#shop_klaro .klaro .cookie-modal .cm-modal {
    background-color: #fff;
}

#shop_klaro .klaro .cookie-modal .cm-bg {
    background: rgba(10, 45, 107, 0.6);
}

#shop_klaro [type="checkbox"]:not(:checked)+label,
#shop_klaro [type="checkbox"]:checked+label {
    position: static;
    padding-left: 0px;
}

#shop_klaro [type="checkbox"]:not(:checked)+label::before,
#shop_klaro [type="checkbox"]:checked+label::before {
    content: none;
}

#shop_klaro [type="checkbox"]:not(:checked)+label::after,
#shop_klaro [type="checkbox"]:checked+label::after {
    content: none;
}

#shop_klaro .cookie-modal .cm-modal .cm-header {
    border-bottom: none;
}

#shop_klaro .cookie-modal .cm-modal .cm-footer {
    border-top: none;
}

#shop_klaro .cm-btn-decline,
#shop_klaro .cm-btn-accept {
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #000000;
    cursor: pointer;
}

#shop_klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,
#shop_klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider {
    background-color: var(--mobile-menu-active-bg-color);
}

#shop_klaro .cm-btn-accept-all {
    background-color: #000000;
    color: #ffffff;
    cursor: pointer;
}

#shop_klaro .cookie-modal .cm-btn,
.klaro .cookie-notice .cm-btn {
    border-radius: 0px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 20px;
}