.can-cc-bar{position:fixed;left:0;bottom:0;z-index:9999;box-sizing:border-box;width:100%;margin:0;padding:14px 25px;display:flex;justify-content:space-between;align-items:center;background:var(--can-cc-bg,#fff);color:var(--can-cc-text,#333);font-family:inherit;font-size:11pt;font-weight:400;line-height:18px;text-align:left;box-shadow:0 -1px 10px 0 rgba(172,171,171,.3);transition:transform .5s ease}
.can-cc-bar[hidden]{display:none}
.can-cc-bar--hiding{transform:translateY(100%)}
.can-cc-bar__message{display:block;width:70%}
div.can-cc a.can-cc-link,p.can-cc-footer a.can-cc-link{color:var(--can-cc-link,#333);text-decoration:underline;cursor:pointer}
.can-cc-bar__close{-webkit-appearance:none;appearance:none;position:absolute;right:10px;top:5px;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--can-cc-text,#333);font-size:22px;font-weight:400;line-height:22px;letter-spacing:normal;text-transform:none;cursor:pointer}
.can-cc-bar__close:focus-visible,.can-cc-dialog button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.can-cc-dialog{box-sizing:border-box;width:calc(100% - 10px);max-width:320px;margin:auto;padding:0;border:0;border-radius:2px;background:#fff;color:#212529;font-family:inherit;font-size:14px;font-weight:400;line-height:21px;text-align:left;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}
.can-cc-dialog::backdrop{background:rgba(0,0,0,.5)}
.can-cc-dialog__body{padding:20px}
.can-cc-dialog__text{margin:0;font-size:14px;line-height:21px}
.can-cc-dialog [hidden]{display:none}
.can-cc-dialog__buttons{padding-top:5px}
.can-cc-dialog__buttons button{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-block;width:auto;height:auto;min-width:0;min-height:0;margin:4px;padding:8px 16px;border:2px solid var(--can-cc-button,#61a229);border-radius:64px;box-shadow:none;letter-spacing:normal;font-size:12px;font-weight:700;line-height:18px;text-align:center;text-transform:capitalize;cursor:pointer}
.can-cc-dialog__buttons .can-cc-cancel{background:transparent;color:var(--can-cc-button,#61a229)}
.can-cc-dialog__buttons .can-cc-confirm{background:var(--can-cc-button,#61a229);color:var(--can-cc-button-text,#fff)}
.can-cc-footer{margin:0;padding:10px 15px;text-align:center;font-size:13px}
@media (max-width:985px){.can-cc-bar{padding:25px;flex-wrap:wrap;justify-content:left}.can-cc-bar__message{width:100%}}
