.c-formControl-radio+label:before{border:1px solid #797876;content:"";display:inline-block;flex-shrink:0;height:22px;width:22px}
.c-formControl-checkbox:focus+label:before,.c-formControl-numeric:focus+label:before,.c-formControl-radio:focus+label:before{box-shadow:0 0 0 1px #fff,0 0 0 3px #4996fd;outline:2px dotted transparent}
.c-formControl-checkbox.is-disabled+label,.c-formControl-checkbox:disabled+label,.c-formControl-numeric.is-disabled+label,.c-formControl-numeric:disabled+label,.c-formControl-radio.is-disabled+label,.c-formControl-radio:disabled+label{color:#8c999b;cursor:default}
.c-formControl-checkbox+label:before{background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:2px}
.c-formControl-checkbox:checked+label:before{background-color:#fb6100;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M3.25 7.281a1.216 1.216 0 0 1-.875-.385L.135 4.437l.98-.875 2.135 2.38L8.675.054l.962.875-5.512 5.967a1.216 1.216 0 0 1-.875.385Z' fill='%23fff'/%3E%3C/svg%3E");border:1px solid #fb6100}
.c-formControl-checkbox:checked.is-disabled+label:before,.c-formControl-checkbox:checked:disabled+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M3.25 7.281a1.216 1.216 0 0 1-.875-.385L.135 4.437l.98-.875 2.135 2.38L8.675.054l.962.875-5.512 5.967a1.216 1.216 0 0 1-.875.385Z' fill='%238A8786'/%3E%3C/svg%3E")}
.c-formControl-checkbox:not(.is-disabled):checked+label:hover:before,.c-formControl-checkbox:not(:disabled):checked+label:hover:before{background-color:#e75900;border:1px solid #e75900}
.c-formControl-radio+label:before{border-radius:50rem}
.c-formControl-radio:checked+label:before{background-color:#fff;border:7px solid #fb6100}
.c-formControl-radio:checked.is-disabled+label:before,.c-formControl-radio:checked:disabled+label:before{background-color:#efedea}
.c-formControl-radio:not(.is-disabled):checked+label:hover:before,.c-formControl-radio:not(:disabled):checked+label:hover:before{background-color:#f5f5f5;border:7px solid #e75900}
.c-formControl-numeric+label:before{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%238A8786' d='M6 0v12M0 6h12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:1px solid #797876;border-radius:50rem;display:flex;font-size:14px;font-size:.875rem;font-weight:700;justify-content:center;line-height:1}
.c-formControl-numeric:checked+label:before{background-color:#fb6100;background-image:none;border:none;color:#fff;content:attr(data-quantity)}
.c-formControl-numeric:checked.is-disabled+label:before,.c-formControl-numeric:checked:disabled+label:before{background-color:#efedea;color:#8c999b}
.c-formControl-numeric:not(.is-disabled):checked+label:hover:before,.c-formControl-numeric:not(:disabled):checked+label:hover:before{background-color:#e75900;border:1px solid #e75900}
.c-formControl-checkbox:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-checkbox:not(:disabled):not(:checked)+label:hover:before,.c-formControl-numeric:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-numeric:not(:disabled):not(:checked)+label:hover:before,.c-formControl-radio:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-radio:not(:disabled):not(:checked)+label:hover:before{background-color:#f5f5f5}
.c-formControl-checkbox.is-disabled+label:before,.c-formControl-checkbox:disabled+label:before,.c-formControl-numeric.is-disabled+label:before,.c-formControl-numeric:disabled+label:before,.c-formControl-radio.is-disabled+label:before,.c-formControl-radio:disabled+label:before{background-color:#efedea;border-color:#efedea;cursor:default}


.c-formControl-radio2+label:before{
    content: attr(data-quantity);
    display:inline-block;
    flex-shrink:0;
    height:22px;
    width:22px;
    background-color: #fb6100 !important;
    background-image: none !important;
    border: none;
    color: #fff;
    align-items: center;
    justify-content: center;
    display: flex;
}
.c-formControl-checkbox:focus+label:before,.c-formControl-numeric:focus+label:before,.c-formControl-radio2:focus+label:before{box-shadow:0 0 0 1px #fff,0 0 0 3px #4996fd;outline:2px dotted transparent}
.c-formControl-checkbox.is-disabled+label,.c-formControl-checkbox:disabled+label,.c-formControl-numeric.is-disabled+label,.c-formControl-numeric:disabled+label,.c-formControl-radio2.is-disabled+label,.c-formControl-radio2:disabled+label{color:#8c999b;cursor:default}
.c-formControl-checkbox+label:before{background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:2px}
.c-formControl-checkbox:checked+label:before{background-color:#fb6100;border:1px solid #fb6100}
.c-formControl-checkbox:checked.is-disabled+label:before,.c-formControl-checkbox:checked:disabled+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M3.25 7.281a1.216 1.216 0 0 1-.875-.385L.135 4.437l.98-.875 2.135 2.38L8.675.054l.962.875-5.512 5.967a1.216 1.216 0 0 1-.875.385Z' fill='%238A8786'/%3E%3C/svg%3E")}
.c-formControl-checkbox:not(.is-disabled):checked+label:hover:before,.c-formControl-checkbox:not(:disabled):checked+label:hover:before{background-color:#e75900;border:1px solid #e75900}
.c-formControl-radio2+label:before{border-radius:50rem}
.c-formControl-radio2:checked+label:before{background-color:#fff;border:7px solid #fb6100}
.c-formControl-radio2:checked.is-disabled+label:before,.c-formControl-radio2:checked:disabled+label:before{background-color:#efedea}
.c-formControl-radio2:not(.is-disabled):checked+label:hover:before,.c-formControl-radio2:not(:disabled):checked+label:hover:before{background-color:#f5f5f5;border:7px solid #e75900}
.c-formControl-numeric+label:before{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%238A8786' d='M6 0v12M0 6h12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:1px solid #797876;border-radius:50rem;display:flex;font-size:14px;font-size:.875rem;font-weight:700;justify-content:center;line-height:1}
.c-formControl-numeric:checked+label:before{background-color:#fb6100;background-image:none;border:none;color:#fff;content:attr(data-quantity)}
.c-formControl-numeric:checked.is-disabled+label:before,.c-formControl-numeric:checked:disabled+label:before{background-color:#efedea;color:#8c999b}
.c-formControl-numeric:not(.is-disabled):checked+label:hover:before,.c-formControl-numeric:not(:disabled):checked+label:hover:before{background-color:#e75900;border:1px solid #e75900}
.c-formControl-checkbox:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-checkbox:not(:disabled):not(:checked)+label:hover:before,.c-formControl-numeric:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-numeric:not(:disabled):not(:checked)+label:hover:before,.c-formControl-radio2:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-radio2:not(:disabled):not(:checked)+label:hover:before{background-color:#f5f5f5}
.c-formControl-checkbox.is-disabled+label:before,.c-formControl-checkbox:disabled+label:before,.c-formControl-numeric.is-disabled+label:before,.c-formControl-numeric:disabled+label:before,.c-formControl-radio2.is-disabled+label:before,.c-formControl-radio2:disabled+label:before{background-color:#efedea;border-color:#efedea;cursor:default}

.c-formControl-radio3+label:before{
    border: 1px solid #797876;
    content: "";
    display: inline-block;
    flex-shrink: 0;
    height: 22px;
    width: 22px;
}

.c-formControl-checkbox:focus+label:before,.c-formControl-numeric:focus+label:before,.c-formControl-radio3:focus+label:before{box-shadow:0 0 0 1px #fff,0 0 0 3px #4996fd;outline:2px dotted transparent}
.c-formControl-checkbox.is-disabled+label,.c-formControl-checkbox:disabled+label,.c-formControl-numeric.is-disabled+label,.c-formControl-numeric:disabled+label,.c-formControl-radio3.is-disabled+label,.c-formControl-radio3:disabled+label{color:#8c999b;cursor:default}
.c-formControl-checkbox+label:before{background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:2px}
.c-formControl-checkbox:checked+label:before{background-color:#fb6100;border:1px solid #fb6100}
.c-formControl-checkbox:checked.is-disabled+label:before,.c-formControl-checkbox:checked:disabled+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M3.25 7.281a1.216 1.216 0 0 1-.875-.385L.135 4.437l.98-.875 2.135 2.38L8.675.054l.962.875-5.512 5.967a1.216 1.216 0 0 1-.875.385Z' fill='%238A8786'/%3E%3C/svg%3E")}
.c-formControl-checkbox:not(.is-disabled):checked+label:hover:before,.c-formControl-checkbox:not(:disabled):checked+label:hover:before{background-color:#e75900;border:1px solid #e75900}
.c-formControl-radio3+label:before{border-radius:50rem}
.c-formControl-radio3:checked+label:before{background-color:#fff;border:7px solid #fb6100}
.c-formControl-radio3:checked.is-disabled+label:before,.c-formControl-radio3:checked:disabled+label:before{background-color:#efedea}
.c-formControl-radio3:not(.is-disabled):checked+label:hover:before,.c-formControl-radio3:not(:disabled):checked+label:hover:before{background-color:#f5f5f5;border:7px solid #e75900}
.c-formControl-numeric+label:before{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%238A8786' d='M6 0v12M0 6h12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:1px solid #797876;border-radius:50rem;display:flex;font-size:14px;font-size:.875rem;font-weight:700;justify-content:center;line-height:1}
.c-formControl-numeric:checked+label:before{background-color:#fb6100;background-image:none;border:none;color:#fff;content:attr(data-quantity)}
.c-formControl-numeric:checked.is-disabled+label:before,.c-formControl-numeric:checked:disabled+label:before{background-color:#efedea;color:#8c999b}
.c-formControl-numeric:not(.is-disabled):checked+label:hover:before,.c-formControl-numeric:not(:disabled):checked+label:hover:before{background-color:#e75900;border:1px solid #e75900}
.c-formControl-checkbox:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-checkbox:not(:disabled):not(:checked)+label:hover:before,.c-formControl-numeric:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-numeric:not(:disabled):not(:checked)+label:hover:before,.c-formControl-radio3:not(.is-disabled):not(:checked)+label:hover:before,.c-formControl-radio3:not(:disabled):not(:checked)+label:hover:before{background-color:#f5f5f5}
.c-formControl-checkbox.is-disabled+label:before,.c-formControl-checkbox:disabled+label:before,.c-formControl-numeric.is-disabled+label:before,.c-formControl-numeric:disabled+label:before,.c-formControl-radio3.is-disabled+label:before,.c-formControl-radio3:disabled+label:before{background-color:#efedea;border-color:#efedea;cursor:default}

