.checkbox-field:not(.inline-text) label input[type=checkbox]:checked+span:after,.checkbox-field:not(.inline-text) label input[type=checkbox]:checked+span:before,.checkbox-field:not(.inline-text):before{content:""}.checkbox-field{font-family:tenon,Adjusted Arial Fallback,sans-serif;text-transform:uppercase;position:relative}.checkbox-field input[type=checkbox]{display:none}.checkbox-field label{user-select:none;cursor:pointer}.checkbox-field.inline-text input[type=checkbox]:checked+span{color:#000}.checkbox-field:not(.inline-text):before{display:block;width:.7rem;height:.7rem;border:1px solid #707070;position:absolute;top:50%;left:0;margin-top:-.37rem}.checkbox-field:not(.inline-text) label{position:relative}.checkbox-field:not(.inline-text) label>span{display:inline-block;padding-left:1rem;position:relative}.checkbox-field:not(.inline-text) label>span:after,.checkbox-field:not(.inline-text) label>span:before{position:absolute;top:.7rem;left:-2px;display:block;width:.95rem;height:1px;background-color:#707070}.checkbox-field:not(.inline-text) label>span:before{transform:rotate(45deg)}.checkbox-field:not(.inline-text) label>span:after{transform:rotate(-45deg)}.black-background .checkbox-field:before{border-color:#fff!important}.black-background .checkbox-field label>span:after,.black-background .checkbox-field label>span:before{background-color:#fff!important}