.checkbox-wrapper-15 .cbx{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.checkbox-wrapper-15 .cbx span{display:inline-block;vertical-align:middle;transform:translateZ(0)}.checkbox-wrapper-15 .cbx span:first-child{position:relative;width:24px;height:24px;border-radius:50%;transform:scale(1);vertical-align:middle;border:1px solid #b9b8c3;transition:all .2s ease}.checkbox-wrapper-15 .cbx span:first-child svg{position:absolute;z-index:1;top:8px;left:6px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.checkbox-wrapper-15 .cbx span:first-child:before{content:"";width:100%;height:100%;background:#506eec;display:block;transform:scale(0);opacity:1;border-radius:50%;transition-delay:.2s}.checkbox-wrapper-15 .cbx span:last-child{margin-left:8px}.checkbox-wrapper-15 .cbx span:last-child:after{content:"";position:absolute;top:8px;left:0;height:1px;width:100%;background:#b9b8c3;transform-origin:0 0;transform:scaleX(0)}.checkbox-wrapper-15 .cbx:hover span:first-child{border-color:#3c53c7}.checkbox-wrapper-15 .inp-cbx:checked+.cbx span:first-child{border-color:#3c53c7;background:#3c53c7;animation:check-15 .6s ease}.checkbox-wrapper-15 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-15 .inp-cbx:checked+.cbx span:first-child:before{transform:scale(2.2);opacity:0;transition:all .6s ease}.checkbox-wrapper-15 .inp-cbx:checked+.cbx span:last-child{color:#b9b8c3;transition:all .3s ease}.checkbox-wrapper-15 .inp-cbx:checked+.cbx span:last-child:after{transition:all .3s ease}@keyframes check-15{50%{transform:scale(1.2)}}