.klaro{--notice-max-width:core.calc-rem(500);--border-radius:0;--button-text-color:var(--kern-color-layout-text-default);--light1:var(--kern-color-layout-text-default);--dark2:var(--kern-color-layout-text-default);--dark3:var(--kern-color-layout-text-default);--green1:var(--kern-color-layout-text-default);--green2:var(--kern-color-layout-text-default);--blue1:var(--kern-color-action-default)}.klaro .context-notice,.klaro .cookie-modal .cm-modal,.klaro .cookie-modal-notice{font-size:var(--kern-font-size-18);padding:var(--kern-20)}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-modal .cm-btn,.klaro .cookie-modal-notice .cm-btn{align-items:center;background:var(--kern-color-action-default);border:none;border-radius:var(--kern-metric-border-radius-capsule);color:oklch(var(--kern-white-lightness) var(--kern-white-chroma) var(--kern-white-hue));display:inline-flex;gap:var(--kern-metric-space-none);justify-content:center;min-height:var(--kern-metric-dimension-x-large);padding:var(--kern-metric-space-none) var(--kern-metric-space-default);position:relative;vertical-align:top}.klaro .context-notice .cm-btn:not(:disabled):hover,.klaro .context-notice .cm-btn:not([aria-disabled=true]):hover,.klaro .cookie-modal .cm-modal .cm-btn:not(:disabled):hover,.klaro .cookie-modal .cm-modal .cm-btn:not([aria-disabled=true]):hover,.klaro .cookie-modal-notice .cm-btn:not(:disabled):hover,.klaro .cookie-modal-notice .cm-btn:not([aria-disabled=true]):hover{background:var(--kern-color-action-state-indicator-shade-hover)}.klaro .context-notice .cm-btn:active,.klaro .cookie-modal .cm-modal .cm-btn:active,.klaro .cookie-modal-notice .cm-btn:active{background:var(--kern-color-action-state-indicator-shade-active)}.klaro .context-notice .cm-btn:hover,.klaro .cookie-modal .cm-modal .cm-btn:hover,.klaro .cookie-modal-notice .cm-btn:hover{background-color:tint-color(var(--kern-color-layout-text-default))}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-success,.klaro .cookie-modal-notice .cm-btn.cm-btn-success{--green1:var(--kern-color-action-default)}.klaro .context-notice p,.klaro .cookie-modal .cm-modal p,.klaro .cookie-modal-notice p{font-size:var(--kern-font-size-18)}.klaro .context-notice a,.klaro .cookie-modal .cm-modal a,.klaro .cookie-modal-notice a{color:var(--kern-color-action-default);text-decoration:underline;text-underline-offset:.2em}.klaro .context-notice a:hover,.klaro .cookie-modal .cm-modal a:hover,.klaro .cookie-modal-notice a:hover{text-decoration-thickness:var(--kern-3)}.klaro .cookie-modal-notice{max-width:56.25rem}.klaro .cookie-modal-notice h2{font-size:var(--kern-font-size-40);margin-top:0}.klaro .cookie-modal-notice p,.klaro .cookie-modal-notice p span>span{margin-bottom:var(--kern-metric-space-default)}.klaro .cookie-modal-notice p span>span{display:block}.klaro .cookie-modal .cm-modal{padding-bottom:0}@media(min-width:660px){.klaro .cookie-modal .cm-modal{max-width:56.25rem!important}}.klaro .cookie-modal .cm-modal button.hide{align-items:center;display:flex;height:var(--kern-40);justify-content:center;padding:0;width:var(--kern-40)}.klaro .cookie-modal .cm-modal button.hide svg{transform:scale(1.5)}.klaro .cookie-modal .cm-modal button.hide:hover svg line{stroke:oklch(var(--oldb-red-500-lightness) var(--oldb-red-500-chroma) var(--oldb-red-500-hue))}.klaro .cookie-modal .cm-modal .cm-body .cm-list-description,.klaro .cookie-modal .cm-modal .cm-body .cm-list-title{font-size:var(--kern-font-size-18)}.klaro .cookie-modal .cm-modal .cm-body .cm-list-label{margin-bottom:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:var(--kern-color-layout-text-default);font-size:var(--kern-font-size-16)}.klaro .cookie-modal .cm-modal .cm-body .slider{background-color:oklch(var(--oldb-gray-500-lightness) var(--oldb-gray-500-chroma) var(--oldb-gray-500-hue));border:var(--kern-2) solid oklch(var(--oldb-gray-500-lightness) var(--oldb-gray-500-chroma) var(--oldb-gray-500-hue));box-shadow:none}.klaro .cookie-modal .cm-modal .cm-body .slider:hover{background-color:oklch(var(--oldb-gray-dark-500-lightness) var(--oldb-gray-dark-500-chroma) var(--oldb-gray-dark-500-hue))}.klaro .cookie-modal .cm-modal .cm-body .slider:before{bottom:var(--kern-4);left:var(--kern-4)}.klaro .cookie-modal .cm-modal .cm-body .slider.active:before{background-color:oklch(var(--kern-white-lightness) var(--kern-white-chroma) var(--kern-white-hue))}.klaro .cookie-modal .cm-modal .cm-body input:focus-visible+label .slider{outline:.1875rem solid oklch(var(--oldb-red-500-lightness) var(--oldb-red-500-chroma) var(--oldb-red-500-hue));outline-offset:var(--kern-2)}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{display:flex;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by span{width:100%}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a,.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a.imprintLink{color:var(--kern-color-action-default);text-decoration:underline;text-underline-offset:var(--kern-2)}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a.imprintLink{font-size:var(--kern-font-size-18)}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a:hover{text-decoration-thickness:var(--kern-3)}.klaro .cookie-modal .cm-modal .cm-footer-buttons,.klaro .cookie-modal .cm-modal .cn-buttons,.klaro .cookie-modal .cm-modal .cn-ok,.klaro .cookie-modal-notice .cn-body .cm-footer-buttons,.klaro .cookie-modal-notice .cn-body .cn-buttons,.klaro .cookie-modal-notice .cn-body .cn-ok{display:grid;gap:var(--kern-12);justify-content:unset;margin:unset}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn,.klaro .cookie-modal .cm-modal .cn-buttons .cm-btn,.klaro .cookie-modal .cm-modal .cn-ok .cm-btn,.klaro .cookie-modal-notice .cn-body .cm-footer-buttons .cm-btn,.klaro .cookie-modal-notice .cn-body .cn-buttons .cm-btn,.klaro .cookie-modal-notice .cn-body .cn-ok .cm-btn{width:100%}@media(min-width:768px){.klaro .cookie-modal .cm-modal .cm-footer-buttons,.klaro .cookie-modal .cm-modal .cn-buttons,.klaro .cookie-modal .cm-modal .cn-ok,.klaro .cookie-modal-notice .cn-body .cm-footer-buttons,.klaro .cookie-modal-notice .cn-body .cn-buttons,.klaro .cookie-modal-notice .cn-body .cn-ok{display:flex;justify-content:flex-end}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn,.klaro .cookie-modal .cm-modal .cn-buttons .cm-btn,.klaro .cookie-modal .cm-modal .cn-ok .cm-btn,.klaro .cookie-modal-notice .cn-body .cm-footer-buttons .cm-btn,.klaro .cookie-modal-notice .cn-body .cn-buttons .cm-btn,.klaro .cookie-modal-notice .cn-body .cn-ok .cm-btn{flex:1 1 auto;max-width:50%}}.klaro .cookie-modal .cm-modal .cm-btn-info,.klaro .cookie-modal-notice .cn-body .cm-btn-info{order:2}.klaro .cookie-modal .cm-modal .cn-decline,.klaro .cookie-modal-notice .cn-body .cn-decline{order:3}.klaro .cookie-modal .cm-modal .cm-btn-success:not(.cm-btn-accept),.klaro .cookie-modal-notice .cn-body .cm-btn-success:not(.cm-btn-accept){order:1}.klaro .context-notice{background-color:oklch(var(--oldb-gray-light-500-lightness) var(--oldb-gray-light-500-chroma) var(--oldb-gray-light-500-hue));border:0}.klaro .context-notice .cm-btn.cm-btn-success{--green1:var(--kern-color-action-default)}.klaro .context-notice .cm-btn.cm-btn-success:hover{background-color:var(--kern-color-action-state-indicator-shade-hover)}.klaro .context-notice .cm-btn.cm-btn-success-var{background:transparent;border:var(--kern-metric-border-width-default) solid var(--kern-color-action-default);color:var(--kern-color-action-default)}.klaro .context-notice .cm-btn.cm-btn-success-var:hover{background:var(--kern-color-action-state-indicator-tint-hover-opacity)}