.slc-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-block-button__link{align-items:center;appearance:none;background:var(--slc-buttons-primary-background);border:var(--slc-border-width) var(--slc-border-style) var(--slc-buttons-primary-border);border-radius:var(--slc-buttons-radius);box-shadow:var(--slc-buttons-shadow);color:var(--slc-buttons-primary-text);cursor:pointer;display:inline-flex;font-family:var(--slc-buttons-font-family);font-size:var(--slc-buttons-font-size);font-weight:var(--slc-buttons-font-weight);gap:var(--slc-buttons-icon-gap);justify-content:center;line-height:1.2;min-block-size:2.75rem;padding:var(--slc-buttons-padding-block) var(--slc-buttons-padding-inline);text-align:center;text-decoration:none;transition:background-color var(--slc-buttons-transition-ms) ease,border-color var(--slc-buttons-transition-ms) ease,box-shadow var(--slc-buttons-transition-ms) ease,color var(--slc-buttons-transition-ms) ease}.slc-button:focus-visible,.slc-button:hover,.woocommerce #respond input#submit:focus-visible,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus-visible,.woocommerce a.button:hover,.woocommerce button.button:focus-visible,.woocommerce button.button:hover,.woocommerce input.button:focus-visible,.woocommerce input.button:hover,.wp-block-button__link:focus-visible,.wp-block-button__link:hover{background:var(--slc-buttons-primary-hover-background);border-color:var(--slc-buttons-primary-hover-border);box-shadow:var(--slc-buttons-hover-shadow);color:var(--slc-buttons-primary-hover-text)}.slc-button--secondary{background:var(--slc-buttons-secondary-background);border-color:var(--slc-buttons-secondary-border);color:var(--slc-buttons-secondary-text)}.slc-button--secondary:focus-visible,.slc-button--secondary:hover{background:var(--slc-buttons-secondary-hover-background);border-color:var(--slc-buttons-secondary-hover-border);color:var(--slc-buttons-secondary-hover-text)}.slc-button--outline{background:var(--slc-buttons-outline-background);border-color:var(--slc-buttons-outline-border);color:var(--slc-buttons-outline-text)}.slc-button--outline:focus-visible,.slc-button--outline:hover{background:var(--slc-buttons-outline-hover-background);border-color:var(--slc-buttons-outline-hover-border);color:var(--slc-buttons-outline-hover-text)}.slc-button--ghost{background:var(--slc-buttons-ghost-background);border-color:var(--slc-buttons-ghost-border);color:var(--slc-buttons-ghost-text)}.slc-button--ghost:focus-visible,.slc-button--ghost:hover{background:var(--slc-buttons-ghost-hover-background);border-color:var(--slc-buttons-ghost-hover-border);color:var(--slc-buttons-ghost-hover-text)}.slc-button:focus-visible,.woocommerce #respond input#submit:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible,.wp-block-button__link:focus-visible{box-shadow:var(--slc-buttons-focus-shadow)}.slc-button.is-disabled,.slc-button:disabled,.slc-button[aria-disabled=true],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled,.wp-block-button__link[aria-disabled=true]{cursor:not-allowed;opacity:.56;pointer-events:none}@media (max-width:480px){.slc-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-block-button__link{inline-size:100%}}