#cmplz-cookiebanner-container .cmplz-cookiebanner,.cmplz-cookiebanner{--cmplz_banner_background_color: var(--wp--custom--glass--fill);--cmplz_banner_border_color: var(--wp--custom--glass--rim);--cmplz_banner_border_radius: var(--wp--custom--radius--lg);--cmplz_text_color: var(--wp--preset--color--ink);--cmplz_hyperlink_color: var(--wp--preset--color--accent);--cmplz_button_accept_background_color: var(--wp--preset--color--crimson);--cmplz_button_accept_border_color: var(--wp--preset--color--crimson);--cmplz_button_accept_text_color: var(--wp--preset--color--white);--cmplz_button_deny_background_color: var(--wp--preset--color--paper);--cmplz_button_deny_border_color: var(--wp--preset--color--line-strong);--cmplz_button_deny_text_color: var(--wp--preset--color--ink);--cmplz_button_settings_background_color: var(--wp--preset--color--paper);--cmplz_button_settings_border_color: var(--wp--preset--color--line-strong);--cmplz_button_settings_text_color: var(--wp--preset--color--ink);--cmplz_button_border_radius: var(--wp--custom--radius--pill);--cmplz_slider_active_color: var(--wp--preset--color--crimson);--cmplz_slider_inactive_color: var(--wp--preset--color--ink-soft);--cmplz_category_header_always_active_color: var(--wp--preset--color--fresh);--cmplz_title_font_size: var(--wp--preset--font-size--md);--cmplz_text_font_size: var(--wp--preset--font-size--sm);--cmplz_link_font_size: var(--wp--preset--font-size--sm);--cmplz_category_body_font_size: var(--wp--preset--font-size--sm);--cmplz_category_header_title_font_size: var(--wp--preset--font-size--base);--cmplz_category_header_active_font_size: var(--wp--preset--font-size--xs);--cmplz_button_font_size: var(--wp--preset--font-size--base);font-family:var(--wp--preset--font-family--body);box-shadow:var(--wp--custom--shadow--raised);-webkit-backdrop-filter:var(--wp--custom--glass--blur);backdrop-filter:var(--wp--custom--glass--blur)}@media(prefers-reduced-transparency:reduce){.cmplz-cookiebanner{--cmplz_banner_background_color: var(--wp--preset--color--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.cmplz-cookiebanner .cmplz-title{font-weight:800}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:700}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:var(--wp--preset--color--shelf);border-radius:var(--wp--custom--radius--sm)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-family:inherit;font-weight:700;min-height:44px;padding:.5rem 1rem;white-space:normal;line-height:1.2}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{background-color:var(--wp--preset--color--crimson-deep);border-color:var(--wp--preset--color--crimson-deep)}.cmplz-cookiebanner .cmplz-btn:focus-visible,.cmplz-cookiebanner a:focus-visible,.cmplz-cookiebanner .cmplz-close:focus-visible,.cmplz-cookiebanner .cmplz-category-toggle:focus-visible{outline:2px solid var(--wp--preset--color--ink);outline-offset:2px}.cmplz-cookiebanner .cmplz-close:focus-visible{outline-offset:1px;border-radius:var(--wp--custom--radius--sm)}@media(max-width:768px){.cmplz-cookiebanner{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:calc(15px + env(safe-area-inset-bottom))}}
