.checkboxWrapper{display:flex;align-items:flex-start;line-height:1.5;margin-bottom:20px}.checkboxWrapper--checkbox{display:inline-block;position:relative;width:24px;height:24px;flex:0 0 24px;margin-right:8px;cursor:pointer}.checkboxWrapper--checkbox>input{opacity:0;position:absolute;inset:0;padding:0;margin:0}.checkboxWrapper--checkbox>input:checked+label{filter:grayscale(0)}.checkboxWrapper--checkbox>label{position:absolute;inset:0;filter:grayscale(1);pointer-events:none;display:flex;align-items:center;justify-content:center}.checkboxWrapper--checkbox>label img{width:18px;height:18px}