.CheckBox_checkbox__N08gF{--background:#fff;--border:#d1d6ee;--border-hover:#bbc1e1;--border-active:#1e2235;--tick:#fff;position:relative}.CheckBox_checkbox__N08gF input,.CheckBox_checkbox__N08gF svg{width:21px;height:21px;display:block}.CheckBox_checkbox__N08gF input{-webkit-appearance:none;-moz-appearance:none;position:relative;outline:none;background:var(--background);border:none;margin:0;padding:0;border-radius:4px;transition:box-shadow .3s;box-shadow:inset 0 0 0 var(--s,1px) var(--b,var(--border))}.CheckBox_checkbox__N08gF input:hover{--s:2px;--b:var(--border-hover)}.CheckBox_checkbox__N08gF input:checked{--b:var(--border-active)}.CheckBox_checkbox__N08gF svg{pointer-events:none;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--stroke,var(--border-active));position:absolute;top:0;left:0;width:21px;height:21px;transform:scale(var(--scale,1)) translateZ(0)}.CheckBox_checkbox__N08gF.CheckBox_path__oXKKV input:checked{--s:2px}.CheckBox_checkbox__N08gF.CheckBox_path__oXKKV input:checked+svg{--a:16.1 86.12;--o:102.22}.CheckBox_checkbox__N08gF.CheckBox_path__oXKKV svg{stroke-dasharray:var(--a,86.12);stroke-dashoffset:var(--o,86.12)}.CheckBox_checkbox__N08gF.CheckBox_bounce__33qJV{--stroke:var(--tick)}.CheckBox_checkbox__N08gF.CheckBox_bounce__33qJV input:checked{--s:11px}.CheckBox_checkbox__N08gF.CheckBox_bounce__33qJV input:checked+svg{animation:CheckBox_bounce__33qJV .4s linear .2s forwards}.CheckBox_checkbox__N08gF.CheckBox_bounce__33qJV svg{--scale:0}@keyframes CheckBox_bounce__33qJV{50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1)}}