.custom-checkbox{z-index:2;cursor:pointer;position:relative}.custom-checkbox input{opacity:0;visibility:hidden;width:0;height:0;position:absolute}.custom-checkbox span{background:#cad4dd;border-radius:100rem;justify-content:flex-start;align-items:center;width:2rem;height:1.25rem;padding:0 2px;transition:all .3s;display:flex}.custom-checkbox i{background:#fff;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;transition:all .3s;display:block}.custom-checkbox input:checked+span{background:#000}.custom-checkbox input:checked+span i{transform:translate(.75rem)}
