.checkbox-field.field{align-items:flex-start;display:flex;flex-direction:column}.checkbox-field__wrapper{align-items:center;cursor:pointer;display:flex;position:relative}.checkbox-field__wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1px;left:0;position:absolute;top:0;visibility:hidden;width:1px;-webkit-tap-highlight-color:transparent}.checkbox-field__wrapper input:checked+span>svg{opacity:1}.checkbox-field__wrapper input:checked+span:first-of-type:before{opacity:0}.checkbox-field__wrapper input:disabled+span:before{background-color:#f8f8f8;border-color:#dcdcdd}.checkbox-field__wrapper input:disabled+span span{opacity:.5}.checkbox-field__wrapper>span{align-items:flex-start;color:var(--black);display:flex;font-family:var(--font-stack-book);font-size:15px;line-height:22px;text-align:left}.checkbox-field__wrapper>span>span{padding-top:3px}.checkbox-field__wrapper>span a{color:var(--black);text-decoration:underline;transition:color .2s ease}.checkbox-field__wrapper>span>svg{flex-shrink:0;margin-right:16px;margin-top:2px;opacity:0;transition:opacity .2s ease}.checkbox-field__wrapper>span:first-of-type{position:relative}.checkbox-field__wrapper>span:first-of-type:before{border:1px solid rgba(0,0,0,.15);border-radius:6px;content:"";height:20px;left:2px;position:absolute;top:4px;transform:rotate(45deg);transition:opacity .2s ease,border-color .2s ease,background-color .2s ease;width:20px}.checkbox-field__wrapper:focus input:disabled+span:before,.checkbox-field__wrapper:hover input:disabled+span:before{border-color:#dcdcdd}.checkbox-field__wrapper:focus>span:first-of-type:before,.checkbox-field__wrapper:hover>span:first-of-type:before{border-color:var(--accent)}.checkbox-field_dark .checkbox-field__wrapper input:disabled+span:before{opacity:.3}.checkbox-field_dark .checkbox-field__wrapper>span,.checkbox-field_dark .checkbox-field__wrapper>span a{color:var(--white)}.checkbox-field_dark .checkbox-field__wrapper>span:first-of-type:before{border-color:var(--white)}.checkbox-field_dark .checkbox-field__wrapper:focus>span:first-of-type:before,.checkbox-field_dark .checkbox-field__wrapper:hover>span:first-of-type:before{border-color:rgba(var(--white-rgb),.6)}.checkbox-field_error .checkbox-field__wrapper>span{color:var(--black)}.checkbox-field_error .checkbox-field__wrapper>span a{color:var(--red)}.checkbox-field_error .checkbox-field__wrapper:focus>span:first-of-type:before,.checkbox-field_error .checkbox-field__wrapper:hover>span:first-of-type:before,.checkbox-field_error .checkbox-field__wrapper>span:first-of-type:before{border-color:var(--red)}.checkbox-field_error.checkbox-field_dark .checkbox-field__wrapper>span{color:var(--white)}@media screen and (max-width:768px){.checkbox-field__wrapper>span{font-size:13px;line-height:18px}.checkbox-field__wrapper>span>span{padding-top:6px}}
