.button-base{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:700;justify-content:space-around;letter-spacing:0;line-height:1.45;text-transform:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content;word-break:break-word}.button-base.button-base--block{width:100%}.button-base.button-base-size--x-small{font-size:var(--font-size-xxs);padding:clamp(.25rem,calc(-.02273rem + .45455vw),.375rem) clamp(.625rem,calc(-2.375rem + 5vw),2rem)}.button-base.button-base-size--small{font-size:var(--font-size-xs);padding:clamp(.313rem,calc(-.095rem + .68vw),.5rem) clamp(.688rem,calc(-3.26545rem + 6.58909vw),2.5rem)}.button-base.button-base-size--normal{padding:clamp(.75rem,calc(.47727rem + .45455vw),.875rem) clamp(1rem,calc(-3.36364rem + 7.27273vw),3rem)}.button-base.button-base-size--large{padding:clamp(1rem,calc(.45455rem + .90909vw),1.25rem) clamp(1.25rem,calc(.70455rem + .90909vw),1.5rem)}.button-base.button-base--primary{border:1px solid var(--color-button-outline);color:var(--color-button-text)}.button-base.button-base--secondary{background:transparent!important;border:1px solid var(--color-button-outline);color:var(--color-button-outline-text)}.button-base.button-base-bg-color--primary{background-color:var(--color-button-background)}.button-base.button-base-bg-color--secondary{background-color:var(--color-button-background-secondary)}
