.checkbox-wrapper-46 input[type=checkbox]{display:none;visibility:hidden}.checkbox-wrapper-46 .cbx{-webkit-user-select:none;cursor:pointer;margin:auto;user-select:none}.checkbox-wrapper-46 .cbx span{display:inline-block;transform:translate3d(0,0,0);vertical-align:middle}.checkbox-wrapper-46 .cbx span:first-child{border:1px solid #9098a9;border-radius:3px;height:18px;position:relative;transform:scale(1);transition:.2s;vertical-align:middle;width:18px}.checkbox-wrapper-46 .cbx span:first-child svg{fill:none;left:2px;position:absolute;stroke:#ffffff;stroke-dasharray:16px;stroke-dashoffset:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;top:3px;transform:translate3d(0,0,0);transition:.3s 0.1s}.checkbox-wrapper-46 .cbx span:first-child:before{background:#506eec;border-radius:50%;content:"";display:block;height:100%;opacity:1;transform:scale(0);width:100%}.checkbox-wrapper-46 .cbx span:last-child{padding-left:8px}.checkbox-wrapper-46 .cbx:hover span:first-child{border-color:#506eec}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{animation:.4s wave-46;background:#506eec;border-color:#506eec}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child:before{opacity:0;transform:scale(3.5);transition:.6s}@keyframes wave-46{50%{transform:scale(.9)}}