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