.checkbox{line-height:0}.checkbox__label{display:flex;justify-content:space-between;align-items:center;color:#131313;cursor:pointer}.checkbox__text{position:relative;width:100%;font-size:.875rem;line-height:normal}.checkbox__tick-icon{opacity:0;visibility:hidden;margin-top:1px;color:#753bbd}.checkbox.is-checked .checkbox__tick-icon,input[type=checkbox]:checked~.checkbox__placeholder .checkbox__tick-icon{opacity:1;visibility:visible}.checkbox__placeholder{position:relative;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-left:10px;background:#fff;border:1px solid #ddd;border-radius:2px}.checkbox__description{display:block;color:#767676;font-size:.75rem;line-height:normal}.checkbox input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.checkbox input[type=checkbox].is-disabled~.checkbox__placeholder,.checkbox input[type=checkbox]:disabled~.checkbox__placeholder{display:none}[data-whatintent=keyboard] .checkbox input[type=checkbox]:focus~.checkbox__label{outline:1px solid #753bbd}.checkbox--type-2 input[type=checkbox].is-disabled~.checkbox__placeholder,.checkbox--type-2 input[type=checkbox]:disabled~.checkbox__placeholder{opacity:.25;display:inline-flex}.checkbox--type-2 .checkbox__placeholder{align-self:flex-start}.checkbox.is-disabled .checkbox__label{opacity:.25;cursor:default}
