#privacy-consent .klaro{font-family:Arial,Helvetica,sans-serif;font-size:14px}
#privacy-consent .klaro .cookie-notice,#privacy-consent .klaro .cm-modal{background:#fcfbf7;color:#222820;border:1px solid #d9ddd2}
#privacy-consent .klaro .cookie-notice{max-width:440px}
#privacy-consent .klaro p,#privacy-consent .klaro h1,#privacy-consent .klaro label{color:#222820}
#privacy-consent .klaro h1{font:normal 26px/1.2 Georgia,serif;letter-spacing:0}
#privacy-consent .klaro a{color:#7e3c25;text-decoration:underline}
#privacy-consent .klaro .cm-btn{min-height:44px;padding:10px 16px;border:1px solid #344126;background:#344126;color:#fff;font-weight:600}
#privacy-consent .klaro .cn-decline{background:#fcfbf7;color:#222820}
#privacy-consent .klaro .cm-header,#privacy-consent .klaro .cm-footer,#privacy-consent .klaro .cm-list-title{border-color:#d9ddd2}
#privacy-consent button:focus-visible,#privacy-consent a:focus-visible{outline:2px solid #b45230;outline-offset:3px}
[data-privacy-settings]{text-decoration:underline;text-underline-offset:3px}
