.custom-checkbox input{position:relative!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:8px;-webkit-box-sizing:content-box;box-sizing:content-box}.carconfigurator #accessories_data .custom-checkbox input:before{width:28px;height:28px}.carconfigurator #accessories_data .custom-checkbox input{width:32px;height:32px}.custom-checkbox input[type=checkbox]:before{border-radius:4px}.custom-checkbox input:checked:before{border-color:#2f2c4d;-webkit-transition:border-color .5s ease;transition:border-color .5s ease}.custom-checkbox input:before{content:"";display:block;-webkit-box-sizing:content-box;box-sizing:content-box;width:16px;height:16px;border:2px solid #ccc;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.custom-checkbox input[type=checkbox]:after{width:9.6px;height:16px;border-radius:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);background-color:transparent;-webkit-box-shadow:4px 4px 0 0 #2f2c4d;box-shadow:4px 4px 0 0 #2f2c4d}.custom-checkbox input:after{content:"";display:block;position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;top:10px;left:10px;background-color:#2f2c4d;width:16px;height:16px;border-radius:100vh;-webkit-transform:scale(0);transform:scale(0)}.custom-checkbox input[type=checkbox]:checked:after{-webkit-animation:toggleOnCheckbox .2s ease forwards;animation:toggleOnCheckbox .2s ease forwards}.testborderA{border:1px solid red}.feature-match-height{font-weight:600;padding:.7rem 0 .7rem .3rem}@-webkit-keyframes toggleOnCheckbox{0%{opacity:0;-webkit-transform:translate(-50%,-85%) scale(0) rotate(45deg);transform:translate(-50%,-85%) scale(0) rotate(45deg)}70%{opacity:1;-webkit-transform:translate(-50%,-85%) scale(.9) rotate(45deg);transform:translate(-50%,-85%) scale(.9) rotate(45deg)}to{-webkit-transform:translate(-50%,-85%) scale(.8) rotate(45deg);transform:translate(-50%,-85%) scale(.8) rotate(45deg)}}@keyframes toggleOnCheckbox{0%{opacity:0;-webkit-transform:translate(-50%,-85%) scale(0) rotate(45deg);transform:translate(-50%,-85%) scale(0) rotate(45deg)}70%{opacity:1;-webkit-transform:translate(-50%,-85%) scale(.9) rotate(45deg);transform:translate(-50%,-85%) scale(.9) rotate(45deg)}to{-webkit-transform:translate(-50%,-85%) scale(.8) rotate(45deg);transform:translate(-50%,-85%) scale(.8) rotate(45deg)}}