html body
.klaro{--vt-orange:var(--wp--preset--color--primary, #ff8c30);--vt-orange-dark:var(--wp--preset--color--custom-color-1-dark, #e9820c);--vt-coral:var(--wp--preset--color--secondary, #ed6953);--vt-cream:var(--wp--preset--color--tertiary, #faede3);--vt-bg:#fff;--vt-dark:var(--wp--preset--color--custom-color-5, #434a42);--vt-dark-hover:var(--wp--preset--color--custom-color-5-dark, #313630);--vt-text:rgb(0, 0, 0);--vt-outline:var(--wp--preset--color--outline, #E6E9EF);--vt-font-body:var(--wp--preset--font-family--open-sans, "Open Sans", sans-serif);--vt-font-heading:var(--wp--preset--font-family--domine, Domine, serif);--font-family:var(--vt-font-body);--font-size:15px;--title-font-size:20px;--border-radius:4px;--green1:var(--vt-orange);--green2:var(--vt-orange-dark);--green3:var(--vt-orange-dark);--blue1:var(--vt-dark);--blue2:var(--vt-dark);--blue3:var(--vt-dark);--light1:var(--vt-bg);--light2:var(--vt-cream);--light3:var(--vt-outline);--dark1:var(--vt-text);--dark2:var(--vt-dark);--dark3:var(--vt-dark);--white1:var(--vt-bg);--white2:var(--vt-bg);--white3:var(--vt-cream);--button-text-color:#fff}html body .klaro .cookie-notice:not(.cookie-modal-notice){max-width:420px;left:20px;bottom:20px;border-radius:var(--border-radius);border-top:5px solid var(--vt-coral);box-shadow:0 10px 30px rgba(67, 74, 66, 0.25);background:var(--vt-bg);color:var(--vt-text)}html body .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:1.2em 1.4em}html body .klaro,
html body .klaro .cookie-notice,
html body .klaro .cookie-modal,
html body .klaro .cm-btn{font-family:var(--vt-font-body)}html body .klaro .cookie-modal .cm-modal .cm-header h1,
html body .klaro .cookie-modal .cm-purpose > .cm-list-label .cm-list-title{font-family:var(--vt-font-heading);color:var(--vt-text)}html body .klaro .cm-btn{border-radius:var(--border-radius);padding:0.65em 1.3em;font-weight:normal;border:2px
solid transparent;transition:background-color 0.15s ease, color 0.15s ease}html body .klaro .cm-btn.cm-btn-success{background-color:var(--vt-orange);border-color:var(--vt-orange);color:#fff}html body .klaro .cm-btn.cm-btn-success:hover{background-color:var(--vt-orange-dark);border-color:var(--vt-orange-dark)}html body .klaro .cm-btn.cm-btn-danger,
html body .klaro .cm-btn.cn-decline,
html body .klaro .cm-btn.cm-btn-decline{background-color:transparent;border-color:var(--vt-dark);color:var(--vt-dark)}html body .klaro .cm-btn.cm-btn-danger:hover,
html body .klaro .cm-btn.cn-decline:hover,
html body .klaro .cm-btn.cm-btn-decline:hover{background-color:var(--vt-dark);color:#fff}html body .klaro .cm-btn.cm-btn-info{background-color:var(--vt-dark);border-color:var(--vt-dark);color:#fff}html body .klaro .cm-btn.cm-btn-info:hover{background-color:var(--vt-dark-hover);border-color:var(--vt-dark-hover)}html body .klaro .cookie-notice a,
html body .klaro .cookie-modal
a{color:var(--vt-text);text-decoration:underline;text-underline-offset:2px}html body .klaro .cookie-notice a:hover,
html body .klaro .cookie-modal a:hover{color:var(--vt-coral)}html body .klaro .cookie-modal .cm-list-input:checked + .cm-list-label
.slider{background-color:var(--vt-orange)}html body .klaro .cookie-modal .cm-modal.cm-klaro{border-radius:var(--border-radius);border-top:5px solid var(--vt-coral);background:var(--vt-bg);color:var(--vt-text)}html body .klaro .cookie-modal .cm-modal .cm-footer{background:var(--vt-bg)}html body .klaro .cookie-notice:not(.cookie-modal-notice),
html body .klaro .cookie-modal .cm-modal.cm-klaro,
html body .klaro .cookie-modal .cm-modal .cm-header,
html body .klaro .cookie-modal .cm-modal .cm-body,
html body .klaro .cookie-modal .cm-modal .cm-footer,
html body .klaro .context-notice{background-color:var(--vt-bg);color:var(--vt-text)}html body .klaro .cookie-notice p,
html body .klaro .cookie-notice span,
html body .klaro .cookie-notice strong,
html body .klaro .cookie-modal h1,
html body .klaro .cookie-modal h2,
html body .klaro .cookie-modal p,
html body .klaro .cookie-modal span,
html body .klaro .cookie-modal label,
html body .klaro .cookie-modal li,
html body .klaro .cookie-modal strong,
html body .klaro .context-notice
p{color:var(--vt-text)}html body .klaro .cookie-modal .cm-modal .cm-header,
html body .klaro .cookie-modal .cm-modal .cm-footer{border-color:var(--vt-outline)}html body .klaro .cm-btn.cm-btn-danger:hover,
html body .klaro .cm-btn.cn-decline:hover,
html body .klaro .cm-btn.cm-btn-info{color:#fff}html body .klaro .cm-btn.cm-btn-success,
html body .klaro .cm-btn.cm-btn-success:hover{color:#fff}html body .klaro .cm-powered-by{display:none}html body .klaro .cookie-notice,
html body .klaro .cookie-notice *,
html body .klaro .cookie-modal,
html body .klaro .cookie-modal
*{box-sizing:border-box}html body .klaro .cookie-notice .cn-ok{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.6em}html body .klaro .cookie-notice .cn-buttons{display:flex;flex-wrap:wrap;gap:0.5em;margin:0}html body .klaro .cookie-notice .cn-buttons .cm-btn{margin:0;white-space:nowrap}@media (max-width: 600px){html body .klaro .cookie-notice:not(.cookie-modal-notice){left:8px;right:8px;bottom:8px;width:auto;max-width:none;margin:0;transform:none}html body .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:1em
1.1em}html body .klaro .cookie-notice
p{font-size:14px;line-height:1.45;margin:0
0 0.8em}html body .klaro .cookie-notice .cn-ok{flex-direction:column;align-items:stretch}html body .klaro .cookie-notice .cn-learn-more{align-self:flex-start;font-size:14px}html body .klaro .cookie-notice .cn-buttons{width:100%}html body .klaro .cookie-notice .cn-buttons .cm-btn{flex:1 1 0;text-align:center;padding:0.7em 0.8em;font-size:15px}html body .klaro .cookie-modal .cm-modal.cm-klaro{width:100%;max-width:100%;max-height:100vh;max-height:100dvh;border-radius:0}html body .klaro .cookie-modal .cm-modal .cm-header,
html body .klaro .cookie-modal .cm-modal .cm-body,
html body .klaro .cookie-modal .cm-modal .cm-footer{padding:1em}html body .klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-direction:column;gap:0.5em}html body .klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn{width:100%;margin:0;text-align:center}}@media (max-width: 360px){html body .klaro .cookie-notice .cn-buttons{flex-direction:column}html body .klaro .cookie-notice .cn-buttons .cm-btn{width:100%;flex:none}html body .klaro .cookie-notice
p{font-size:13px}}html body .klaro .cookie-notice .cm-btn+.cm-btn{margin-left:0.6em}@media (max-width: 360px){html body .klaro .cookie-notice .cm-btn+.cm-btn{margin-left:0;margin-top:0.6em}}