.single-checkbox{display:flex}.single-checkbox button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute}.single-checkbox button.disabled,.single-checkbox button.disabled+.single-checkbox__marker{pointer-events:none}.single-checkbox__container{align-items:center;display:inline-flex;justify-content:flex-start;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.single-checkbox__marker{display:inline-block;position:relative}.single-checkbox__marker svg{position:absolute}.single-checkbox button{background-color:transparent}.single-checkbox button.active+.single-checkbox__marker{background-color:#c75732;background-size:60%;border-color:#c75732}.single-checkbox button.active+.single-checkbox__marker,.single-checkbox button.active+.single-checkbox__marker svg{opacity:1}.single-checkbox button.disabled+.single-checkbox__label,.single-checkbox button.disabled+.single-checkbox__marker{opacity:.5}.single-checkbox button:focus:focus-visible:not(.disabled)+.single-checkbox__marker{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}.single-checkbox button.disabled~.single-checkbox__label{opacity:.5}.single-checkbox__container span{color:#3c4856}.single-checkbox__marker{background-color:#fff;border-color:#b7b7b7;border-style:solid}.single-checkbox__marker svg{stroke:#fff;fill:#fff}.single-checkbox{width:100%}.single-checkbox button{border:0;font-size:14px;height:100%;left:0;padding:0;top:0;width:100%;z-index:1}@media (min-width:1px) and (max-width:920px){.single-checkbox button{font-size:14px}}.single-checkbox__container span{font-size:14px;font-weight:400;line-height:1.2}@media (min-width:1px) and (max-width:920px){.single-checkbox__container span{font-size:14px}}.single-checkbox__marker{border-radius:1px;border-width:1px;height:20px;margin-right:12px;min-height:20px;min-width:20px;width:20px}@media (min-width:1px) and (max-width:920px){.single-checkbox__marker{height:20px;margin-right:12px;min-height:20px;min-width:20px;width:20px}}.single-checkbox__marker svg{height:14px;left:50%;top:50%;transform:translate(-50%,-50%);width:14px}@media (min-width:1px) and (max-width:920px){.single-checkbox__marker svg{height:14px;width:14px}}.single-checkbox__marker{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}