.toggle-checkbox{line-height:1;display:inline-block;position:relative}.toggle-checkbox:after,.toggle-checkbox:before{font-feature-settings:normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-synthesis:weight style;font-variant:normal;text-rendering:auto;font-family:FontAwesome;font-style:normal;font-weight:400;font-stretch:100%}.toggle-checkbox label{background:var(--color-toggle);border-radius:46px;width:70px;height:32px;margin-bottom:0;transition:all .4s;display:inline-block;position:relative}.dark .toggle-checkbox label{background:var(--color-toggle-dark)}.toggle-checkbox label:after{content:"";z-index:2;background:#fff;border:1px solid #eee;border-radius:100%;width:20px;height:20px;transition:all .4s;position:absolute;top:5px;left:5px;box-shadow:0 0 5px #0003}.toggle-checkbox input{z-index:5;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.toggle-checkbox input:hover+label:after{box-shadow:0 2px 15px #0003,0 3px 8px #00000026}.toggle-checkbox input:checked+label:after{left:42px}