th: 1px;
      height: 1px;
      transform: translate3d(3px, 0, 0);
    }

    input:checked+.toggle {
      background-color: #749dd6;
    }

    input:checked+.toggle:before {
      color: #969799;
    }

    input:checked+.toggle:after {
      color: #a68fce;
    }

    input:checked+.toggle .toggle__handler {
      background-color: #ffe5b5;
      transform: translate3d(19px, 0, 0) rotate(0);
    }

    input:checked+.toggle .toggle__handler .crater {
      opacity: 1;
    }

    input:checked+.toggle 