.subscribe-switch-container input[type=checkbox]{visibility:hidden;width:0;height:0}.subscribe-switch-container label{cursor:pointer;text-indent:-9999px;background:var(--primary);border-radius:100px;width:70px;height:40px;display:block;position:relative}.subscribe-switch-container label:after{content:"";background:#fff;border-radius:100%;width:30px;height:30px;transition:all .3s;position:absolute;top:5px;left:5px}.subscribe-switch-container input:checked+label{background:var(--primary)}.subscribe-switch-container input:checked+label:after{left:calc(100% - 5px);transform:translate(-100%)}.subscribe-switch-container label:active:after{width:30px}
