.fd-input-radio .radio{background:none;float:left;height:auto;overflow:auto;width:auto}.fd-input-radio{color:var(--content-copy);line-height:1.5}.fd-input-radio input{-webkit-appearance:none;opacity:0;position:absolute}.fd-input-radio .radio{border:none;color:var(--content-copy);cursor:pointer;display:inline-block;font-family:ProximaNovaRegular,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:.5rem;margin-right:2.5rem;padding-left:1.75rem;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.fd-input-radio .radio:before{background-color:var(--radio-fill);border:1px solid var(--radio-border);border-radius:50%;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:2px;transition:border-color .3s;width:20px}.fd-input-radio .radio:after{border-radius:50%;content:"";opacity:0;position:absolute;transform:rotate(-45deg);transition:all .3s}.fd-input-radio input:focus~.radio,.fd-input-radio input:hover~.radio{color:var(--radio-label-hover)}.fd-input-radio input:focus~.radio:before,.fd-input-radio input:hover~.radio:before{background-color:var(--radio-hover);border-color:var(--radio-border)}.fd-input-radio input:focus~.radio:before{color:var(--radio-hover)}.fd-input-radio input:checked~.radio:before{background-color:var(--radio-fill-checked)}.fd-input-radio input:checked~.radio:after{background-color:var(--radio-check);border:none;height:8px;left:6px;opacity:1;top:8px;width:8px}