.wp-block-button .wp-element-button {
  transition: all 0.3s ease;
}
.wp-block-button.is-style-primary .wp-element-button {
  border-radius: 0;
  padding-top: var(--wp--preset--spacing--10);
  padding-bottom: var(--wp--preset--spacing--10);
}
.wp-block-button {
  /* Accent styles are for dark (navy / deep blue) sections.*/
}
.wp-block-button.is-style-accent .wp-element-button, .wp-block-button.is-style-accent-outline .wp-element-button {
  padding: 0.9rem 1.5rem;
  border: 2px solid var(--wp--preset--color--orange);
  border-radius: var(--wp--custom--border--radius-button);
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.wp-block-button.is-style-accent .wp-element-button {
  background-color: var(--wp--preset--color--orange);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-accent .wp-element-button:hover, .wp-block-button.is-style-accent .wp-element-button:focus-visible {
  border-color: var(--wp--preset--color--white);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--navy);
}
.wp-block-button.is-style-accent-outline .wp-element-button {
  background-color: transparent;
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-accent-outline .wp-element-button:hover, .wp-block-button.is-style-accent-outline .wp-element-button:focus-visible {
  background-color: var(--wp--preset--color--orange);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-text-only .wp-element-button {
  padding: 0;
  border: none;
  background: none;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
}
.wp-block-button.is-style-text-only .wp-element-button::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: currentColor;
  transition: all 0.3s ease;
  display: block;
  width: 13px;
  height: 13px;
  -webkit-mask-image: url("/wp-content/themes/plumgroveinc/assets/img/utility-icons/icon-chevron-left.svg");
          mask-image: url("/wp-content/themes/plumgroveinc/assets/img/utility-icons/icon-chevron-left.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: var(--wp--preset--color--light-plum);
  transform: rotate(180deg);
}
.wp-block-button.is-style-text-only .wp-element-button:hover {
  color: var(--wp--preset--color--light-plum);
  background: none;
  text-decoration: underline;
}
.wp-block-button.is-style-text-only .wp-element-button:hover::after {
  transform: translateX(4px) rotate(180deg);
}
/*# sourceMappingURL=core-button.css.map */