.btn-switch{position:relative;display:inline-block;width:44px;height:28px}.btn-switch input{opacity:0;width:0;height:0}.btn-slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgb(224,224,224)}.btn-slider,.btn-slider:before{position:absolute;transition:.3s}.btn-slider:before{content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:white;box-shadow:0 1px 4px rgba(0,0,0,.16)}input:checked+.btn-slider{background-color:#ff6060}input:focus+.btn-slider{box-shadow:0 0 1px #ff6060}input:checked+.btn-slider:before{transform:translateX(16px)}.btn-slider.round{border-radius:34px}.btn-slider.round:before{border-radius:50%}