.partials-checkbox{margin-bottom:20px;display:flex;flex-direction:column;gap:4px}
.partials-checkbox .custom-check{display:flex;align-items:center;cursor:pointer;gap:12px;position:relative;user-select:none}
.partials-checkbox .custom-check__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
.partials-checkbox .custom-check__input:checked ~ .custom-check__box{background-color:#851a2e;border-color:#851a2e}
.partials-checkbox .custom-check__input:checked ~ .custom-check__box:after{display:block}
.partials-checkbox .custom-check__input:disabled ~ .custom-check__text{opacity:.7;cursor:not-allowed}
.partials-checkbox .custom-check__box{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;height:25px;width:25px;border:1px solid #3b3b3b;border-radius:2px;position:relative;transition:all .2s ease-in-out;background-color:#fff}
.partials-checkbox .custom-check__box:after{content:"";position:absolute;display:none;left:8px;top:3px;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.partials-checkbox .custom-check__text{color:#3b3b3b}
.partials-checkbox .custom-check__text p{margin:0;display:inline}
.partials-checkbox .custom-check__text p + p:before{content:" "}
.partials-checkbox .custom-check__text a{color:#851a2e;text-decoration:underline;font-weight:600}