.block-button{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (width>=64rem){.block-button{padding-block:var(--settings-padding-block-start) var(--settings-padding-block-end);padding-inline:var(--settings-padding-inline-start) var(--settings-padding-inline-end)}}.block-button{min-width:min-content;min-height:min-content;text-align:var(--text-align-mobile,var(--text-align));display:inline-block}@media screen and (width>=64rem){.block-button{text-align:var(--text-align)}}.block-button--full-width,.block-button--full-width>.button,.block-button--full-width>.link{width:100%}.block-button .button:not(.extend-href),.block-button .link:not(.extend-href){z-index:var(--z-raised);position:relative}.block-button__content{align-items:var(--block-button-icon-align,center);justify-content:var(--button-inner-justify,space-between);gap:var(--button-inner-gap,var(--space-150));flex:1;display:flex}.link .block-button__content{gap:var(--space-100)}.block-button__content:has(>.block-button__right>.block-button__right-label){gap:var(--space-600)}.block-button__label{text-align:var(--text-align,left);text-transform:var(--settings-text-case,none)}.link .block-button__label{font-family:var(--font-family-sans-serif);font-size:var(--ui-1-uppercase-font-size);line-height:var(--ui-1-uppercase-line-height);font-weight:var(--ui-1-uppercase-font-weight);letter-spacing:var(--ui-1-uppercase-letter-spacing);text-transform:uppercase;text-transform:var(--settings-text-case,none)}.block-button__right{align-items:center;gap:var(--space-150);display:flex}.block-button__right-label{font-family:var(--font-family-sans-serif);font-size:var(--ui-1-font-size);line-height:var(--ui-1-line-height);font-weight:var(--ui-1-font-weight);letter-spacing:var(--ui-1-letter-spacing);text-transform:none}.block-button--current .button{--button-color-background:var(--color-ui-900);--button-color-background-hover:var(--color-ui-900);--button-color-text:var(--color-cream-0);--button-color-border:transparent}.block-button--current .link{color:var(--color-cream-0);background-color:var(--color-ui-900);padding-block:var(--space-200);padding-inline:var(--space-300);border-radius:var(--radius-1)}.block-button--current .link .link__inner{background-image:none;padding-block-end:0}
