.button,.cc-window .cc-compliance .cc-btn{font-weight:var(--font-weight-bold);font-family:var(--font-family-bold);cursor:pointer;text-decoration:none;border-radius:var(--button-border-radius);position:relative;display:inline-flex;gap:7px;align-items:center;min-height:var(--button-height);border-width:var(--button-border-width);border-color:var(--colour-button-border);color:var(--colour-button-text);background-color:var(--colour-button-background);border-style:solid;line-height:var(--button-line-height);padding:var(--button-padding);justify-content:space-between;--colour-button-text:var(--colour-button-one-text);--colour-button-background:var(--colour-button-one-background);--colour-button-border:var(--colour-button-one-border);--button-border-width:var(--button-one-border-width);--colour-button-text-hover:var(--colour-button-one-text-hover);--colour-button-background-hover:var(--colour-button-one-background-hover);--colour-button-border-hover:var(--colour-button-one-border-hover);--colour-button-icon-text:var(--colour-button-one-icon-text);--colour-button-icon-background:var(--colour-button-one-icon-background);--colour-button-icon-text-hover:var(--colour-button-one-icon-text-hover);--colour-button-icon-background-hover:var(--colour-button-one-icon-background-hover);--colour-button-background-focus:var(--colour-button-one-background-focus)}.button__icon{width:17px;height:17px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background:var(--colour-button-icon-background);color:var(--colour-button-background);transition:transform .3s ease,background .1s ease;flex:0 0 auto}.button__icon svg{height:9px;width:9px}.button--2{--colour-button-text:var(--colour-button-two-text);--colour-button-background:var(--colour-button-two-background);--colour-button-border:var(--colour-button-two-border);--button-border-width:var(--button-two-border-width);--colour-button-text-hover:var(--colour-button-two-text-hover);--colour-button-background-hover:var(--colour-button-two-background-hover);--colour-button-border-hover:var(--colour-button-two-border-hover);--colour-button-icon-text:var(--colour-button-two-icon-text);--colour-button-icon-background:var(--colour-button-two-icon-background);--colour-button-icon-text-hover:var(--colour-button-two-icon-text-hover);--colour-button-icon-background-hover:var(--colour-button-two-icon-background-hover);--colour-button-background-focus:var(--colour-button-two-background-focus)}.button--3{--colour-button-text:var(--colour-button-three-text);--colour-button-background:var(--colour-button-three-background);--colour-button-border:var(--colour-button-three-border);--button-border-width:var(--button-three-border-width);--colour-button-text-hover:var(--colour-button-three-text-hover);--colour-button-background-hover:var(--colour-button-three-background-hover);--colour-button-border-hover:var(--colour-button-three-border-hover);--colour-button-icon-text:var(--colour-button-three-icon-text);--colour-button-icon-background:var(--colour-button-three-icon-background);--colour-button-icon-text-hover:var(--colour-button-three-icon-text-hover);--colour-button-icon-background-hover:var(--colour-button-three-icon-background-hover);--colour-button-background-focus:var(--colour-button-three-background-focus)}.button:hover,.cc-window .cc-compliance .cc-btn:hover{--colour-button-background:var(--colour-button-background-hover);--colour-button-icon:var(--colour-button-icon-hover);--colour-button-icon-background:var(--colour-button-icon-background-hover)}.cc-window .cc-compliance .keyboard-input .cc-btn:focus:not(.disabled),.keyboard-input .button:focus:not(.disabled),.keyboard-input .cc-window .cc-compliance .cc-btn:focus:not(.disabled){box-shadow:0 0 0 3px #000;--colour-button-border:#000;--colour-button-background:var(--colour-button-background-focus);--colour-button-text:#000;--colour-button-icon:#FFF;--colour-button-icon-background:#000}.button.disabled,.button[disabled],.cc-window .cc-compliance .disabled.cc-btn,.cc-window .cc-compliance [disabled].cc-btn{color:var(--colour-button-text-disabled);background-color:var(--colour-button-background-disabled);cursor:not-allowed}.button.disabled .button__icon,.button[disabled] .button__icon,.cc-window .cc-compliance .disabled.cc-btn .button__icon,.cc-window .cc-compliance [disabled].cc-btn .button__icon{background:0 0;color:var(--colour-button-text-disabled)}.cc-window .cc-compliance a:hover span.cc-btn,a:hover .cc-window .cc-compliance span.cc-btn,a:hover span.button{color:var(--colour-button-text-hover);background-color:var(--colour-button-background-hover);border-color:var(--colour-button-border-hover)}.cc-window{bottom:var(--spacing);left:var(--spacing);font-size:inherit;font-family:inherit;border-radius:var(--border-radius);z-index:1075}.cc-window .cc-compliance .cc-btn{font-size:inherit;justify-content:center}.cc-window .cc-link{padding:0;opacity:inherit}.cc-window .cc-link:hover{text-decoration:none}.cc-window .cc-floating .cc-message{margin-bottom:var(--spacing)}.cc-window.cc-floating{padding:var(--spacing)}