.Checkbox_customCheckbox__8quzy{display:flex;width:42px;justify-content:center;position:relative;cursor:pointer}.Checkbox_customCheckbox__8quzy input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.Checkbox_customCheckbox__8quzy .Checkbox_checkboxIcon__UDBwe{position:relative;display:inline-block;width:20px;height:20px;border:2px solid var(--dark);border-radius:4px;transition:all .5s}.Checkbox_customCheckbox__8quzy .Checkbox_checkboxIcon__UDBwe:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;background-color:rgba(236,75,107,.15);border-radius:50%;opacity:0;transition:opacity .3s}.Checkbox_customCheckbox__8quzy .Checkbox_lightIcon__6lFGE{background-color:#fff}.Checkbox_customCheckbox__8quzy .Checkbox_lightIcon__6lFGE:before{background-color:rgba(236,75,107,.1)!important}.Checkbox_customCheckbox__8quzy:hover .Checkbox_checkboxIcon__UDBwe:before{opacity:1}.Checkbox_customCheckbox__8quzy input:checked~.Checkbox_lightIcon__6lFGE{background-color:var(--main)!important;border-color:var(--main)!important}.Checkbox_customCheckbox__8quzy input:checked~.Checkbox_checkboxIcon__UDBwe{background-color:var(--dark);border-color:var(--dark);animation:Checkbox_checkAnimation__t0gnM .3s ease forwards}.Checkbox_customCheckbox__8quzy input:checked~.Checkbox_checkboxIcon__UDBwe:after{content:"";position:absolute;left:5px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);animation:Checkbox_checkMarkAnimation__UkBhk .3s ease forwards}@keyframes Checkbox_checkAnimation__t0gnM{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes Checkbox_checkMarkAnimation__UkBhk{0%{opacity:0;transform:rotate(-190deg) translateX(5px)}50%{opacity:.5}to{opacity:1;transform:rotate(45deg)}}.Checkbox_error__SNNXY{border:2px solid var(--main)!important}