.c-radio{cursor:pointer;display:inline-block;height:18px;position:relative;width:18px}.c-radio:after,.c-radio:before{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;position:absolute;width:100%}.c-radio:before{border:2px solid var(--radio-border-color,var(--very-light-pink-three,#f0f0f0));left:0;top:0}.c-radio:after{background:var(--accent,#f1d8b4);height:8px;left:50%;opacity:0;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:8px}.c-radio--checked:after{opacity:1}.c-radio input{visibility:hidden}.c-radio--border.c-radio--checked:before{border-color:var(--accent,#f1d8b4)}
