.cr-button{border:none;border-radius:20px;cursor:pointer;display:inline-block;font-family:var(--cr-font-body);font-size:16px;font-weight:500;letter-spacing:-.15px;line-height:16px;padding:12px 20px;text-decoration:none;text-transform:none;transition:all .5s ease;white-space:nowrap}.cr-button.primary{background-color:var(--cr-btn-primary);color:var(--cr-text-over-brand)}.cr-button.primary:hover{background-color:var(--cr-btn-primary-hover)}.cr-button.secondary{background-color:var(--cr-btn-secondary);color:var(--cr-text-light-primary)}.cr-button.secondary:hover{background-color:var(--cr-btn-secondary-hover)}.cr-button.tertiary{border:1px solid var(--stroke-primary);color:var(--cr-text-dark-secondary)}.cr-button.tertiary:hover{border-color:var(--cr-btn-tertiary-hover)}.cr-button.label{align-items:center;border-radius:0;column-gap:4px;display:flex;flex-direction:row;font-size:16px;justify-content:center;line-height:24px;padding:0;width:fit-content}.cr-button.label.primary-label{color:var(--cr-btn-primary)}.cr-button.label.primary-label:hover{color:var(--cr-btn-primary-hover)}.cr-button.label.secondary-label{color:var(--cr-btn-secondary)}.cr-button.label.secondary-label:hover{color:var(--cr-btn-secondary-hover)}@media screen and (max-width:1024px){.cr-button{font-size:16px;line-height:16px;padding:12px 16px}}@media screen and (max-width:600px){.cr-button{font-size:14px;line-height:16px;padding:8px 12px}.cr-button.label{font-size:14px;line-height:20px}}