.InputCheckbox-wrapper-error{background-color:var(--DS-colors-brand-secondary-lighten)}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input:checked+.InputCheckbox-label:before{color:var(--DS-colors-grayscale-white)}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:before{border-color:var(--DS-colors-grayscale-semi)}.InputCheckbox-wrapper-error{color:var(--DS-colors-grayscale-grey)}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input:checked+.InputCheckbox-label:before{background-color:var(--DS-colors-grayscale-black);border-color:var(--DS-colors-grayscale-black)}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:hover:before,.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input:checked+.InputCheckbox-label:hover:before{background-color:var(--DS-colors-grayscale-black-80)}.InputCheckbox-wrapper-error{color:var(--DS-colors-system-danger)}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input:checked+.InputCheckbox-label:before{font-family:webfont-icons,sans-serif;speak:none;content:"";font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:before{border-radius:var(--DS-radius-small);border-style:solid;border-width:1px}.InputCheckbox-wrapper-error{padding-left:var(--DS-spacing-block-small);padding-right:var(--DS-spacing-block-small)}.InputCheckbox-wrapper .InputCheckbox{padding-bottom:var(--DS-spacing-block-x-small);padding-top:var(--DS-spacing-block-x-small)}.InputCheckbox-wrapper-error{padding-bottom:var(--DS-spacing-block-x-x-small);padding-top:var(--DS-spacing-block-x-x-small)}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:before{transition-duration:var(--DS-timing-fast);transition-timing-function:var(--DS-easing-standard)}.InputCheckbox-wrapper-error{font-family:Sofia Pro,sans-serif;font-kerning:"normal";font-size:12px;font-style:normal;font-weight:400;line-height:16px}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:before{text-align:left}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input:checked+.InputCheckbox-label:before{text-align:center}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:before{position:relative}.InputCheckbox-wrapper .InputCheckbox{display:block;position:relative;width:100%}.InputCheckbox-wrapper .InputCheckbox input:-webkit-autofill,.InputCheckbox-wrapper .InputCheckbox select:-webkit-autofill,.InputCheckbox-wrapper .InputCheckbox textarea:-webkit-autofill{-webkit-box-shadow:inset 10000px 0 0 1000px #fff!important}.InputCheckbox-wrapper-error-stack{margin:8px 0;padding:0 16px}.InputCheckbox-wrapper-error-stack-line{margin:4px 0}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:before{box-sizing:border-box;content:"";cursor:pointer;display:inline-block;height:24px;transition-property:background;vertical-align:middle;width:24px}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input:checked+.InputCheckbox-label:before{background-position:50%;background-repeat:no-repeat;font-size:10px;height:24px;line-height:24px;width:24px}.InputCheckbox-wrapper .InputCheckbox input[type=checkbox],.InputCheckbox-wrapper .InputCheckbox input[type=radio]{display:none}.InputCheckbox-wrapper .InputCheckbox-label{display:flex}.InputCheckbox-wrapper .InputCheckbox .InputCheckbox-input+.InputCheckbox-label:before{flex:0 0 24px;margin-right:16px}.InputCheckbox-wrapper .InputCheckbox--error .InputCheckbox-input+.InputCheckbox-label:before{border-color:#e74c3c}.InputCheckbox-wrapper .InputCheckbox-error,.InputCheckbox-wrapper .InputCheckbox-error .InputCheckbox-error-stack{color:#e74c3c!important}.InputCheckbox-wrapper .InputCheckbox-error .InputCheckbox-error-stack .InputCheckbox-error-stack-line{color:#e74c3c!important;font-weight:500}
