.radio-button{background-color:var(--gray-05);border-radius:16px;display:flex;gap:2px;padding:4px}.radio-button__label{align-items:center;background-color:transparent;color:var(--black);cursor:pointer;display:flex;padding:11px 12px;position:relative;z-index:1}.radio-button__label_disabled{cursor:not-allowed}.radio-button__input{height:0;opacity:0;width:0}.radio-button__input:checked+.radio-button__title:after{background-color:var(--white)}.radio-button__input:focus+.radio-button__title:after{box-shadow:0 0 4px 0 var(--gray-5)}.radio-button__title{display:block}.radio-button__title:after{border-radius:12px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:.2s ease;z-index:-1}@media (min-width:760px){.radio-button{border-radius:16px;font-size:20px}.radio-button__label{padding:13px 16px}.radio-button__title:after{border-radius:12px}}
