.wp-block-button{--icon-size: 20px;--width-gap: var(--wp--preset--spacing--md)}.wp-block-button:where(.has-custom-width){max-width:none}.wp-block-button:where(.has-custom-width) .wp-block-button__link{width:100%}.wp-block-button:where(.wp-block-button__width-25){width:calc(25% - var(--width-gap)*.75)}.wp-block-button:where(.wp-block-button__width-50){width:calc(50% - var(--width-gap)*.5)}.wp-block-button:where(.wp-block-button__width-75){width:calc(75% - var(--width-gap)*.25)}.wp-block-button:where(.wp-block-button__width-100){flex-basis:100%;width:100%}:where(.is-vertical)>.wp-block-button{--width-gap: 0}.wp-block-button.is-style-secondary .wp-block-button__link{--button-padding: var(--wp--preset--spacing--md) var(--wp--preset--spacing--xl);--button-font-size: var(--wp--preset--font-size--sm);align-items:center;border:2px solid;border-radius:calc(var(--wp--custom--global--is-rounded)*var(--wp--preset--border-radius--3-xl));box-shadow:none;box-shadow:initial;cursor:pointer;display:inline-flex;font-size:var(--button-font-size);font-weight:var(--wp--custom--typography--font-weight--subheading);gap:var(--wp--preset--spacing--xs);justify-content:center;line-height:var(--wp--custom--typography--line-height--normal);padding:var(--button-padding);text-align:center;transition:color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), background-color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), border-color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), opacity var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out);--button-background-color: var(--wp--preset--color--base);--button-color: var(--wp--preset--color--brand-primary);background-color:var(--button-background-color);border-color:var(--button-background-color);color:var(--button-color)}.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible{outline:2px solid var(--wp--custom--color--focus) !important;outline-offset:2px !important;transition:none 0s ease 0s !important;transition:initial !important}.wp-block-button.is-style-secondary .wp-block-button__link:hover,.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible,.wp-block-button.is-style-secondary .wp-block-button__link:active{--button-background-color: var(--wp--preset--color--brand-primary);--button-color: var(--wp--preset--color--base)}.wp-block-button.is-style-tertiary .wp-block-button__link{--button-padding: var(--wp--preset--spacing--md) var(--wp--preset--spacing--xl);--button-font-size: var(--wp--preset--font-size--sm);align-items:center;border:2px solid;border-radius:calc(var(--wp--custom--global--is-rounded)*var(--wp--preset--border-radius--3-xl));box-shadow:none;box-shadow:initial;cursor:pointer;display:inline-flex;font-size:var(--button-font-size);font-weight:var(--wp--custom--typography--font-weight--subheading);gap:var(--wp--preset--spacing--xs);justify-content:center;line-height:var(--wp--custom--typography--line-height--normal);padding:var(--button-padding);text-align:center;transition:color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), background-color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), border-color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), opacity var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out);--button-background-color: transparent;--button-border-color: #cc327c;--button-color: #cc327c;background-color:transparent;background-color:var(--button-background-color);border-color:#cc327c;border-color:var(--button-border-color);color:#cc327c;color:var(--button-color)}.wp-block-button.is-style-tertiary .wp-block-button__link:focus-visible{outline:2px solid var(--wp--custom--color--focus) !important;outline-offset:2px !important;transition:none 0s ease 0s !important;transition:initial !important}.wp-block-button.is-style-tertiary .wp-block-button__link:hover,.wp-block-button.is-style-tertiary .wp-block-button__link:focus-visible,.wp-block-button.is-style-tertiary .wp-block-button__link:active{--button-background-color: #cc327c;--button-color: var(--wp--preset--color--base)}.wp-element-button,.wp-block-button__link{--button-padding: var(--wp--preset--spacing--md) var(--wp--preset--spacing--xl);--button-font-size: var(--wp--preset--font-size--sm);align-items:center;border:2px solid;border-radius:calc(var(--wp--custom--global--is-rounded)*var(--wp--preset--border-radius--3-xl));box-shadow:none;box-shadow:initial;cursor:pointer;display:inline-flex;font-size:var(--button-font-size);font-weight:var(--wp--custom--typography--font-weight--subheading);gap:var(--wp--preset--spacing--xs);justify-content:center;line-height:var(--wp--custom--typography--line-height--normal);padding:var(--button-padding);text-align:center;transition:color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), background-color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), border-color var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out), opacity var(--wp--custom--transition--duration--normal) var(--wp--custom--transition--timing--ease-out);--button-background-color: #cc327c;--button-color: var(--wp--preset--color--base);background-color:#cc327c;background-color:var(--button-background-color);border-color:#cc327c;border-color:var(--button-background-color);color:var(--button-color)}.wp-element-button:focus-visible,.wp-block-button__link:focus-visible{outline:2px solid var(--wp--custom--color--focus) !important;outline-offset:2px !important;transition:none 0s ease 0s !important;transition:initial !important}.wp-element-button:hover,.wp-element-button:focus-visible,.wp-element-button:active,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.wp-block-button__link:active{--button-background-color: var(--wp--custom--color--primitive--tertiary--900)}
