.wp-block-buttons {
  gap: 10px !important;
}
.wp-block-buttons .wp-block-button .wp-block-button__link {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  padding: 17px 29px;
  border-radius: 25px;
  font-family: var(--wp--preset--font-family--primary);
  font-size: 16px;
  font-weight: 500;
  transition: all 0.15s;
  display: table;
  font-weight: 700;
}
.wp-block-buttons .wp-block-button .wp-block-button__link:hover {
  text-decoration: none !important;
}
.wp-block-buttons .wp-block-button .wp-block-button__link:focus {
  transition: all 0s;
}
.wp-block-buttons .wp-block-button .wp-block-button__link:disabled {
  opacity: 0.55;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-filter: grayscale(0.5);
  filter: grayscale(0.5);
}
.wp-block-buttons
  .wp-block-button:not(
    .is-style-outline,
    .is-style-secondary-btn,
    .is-style-secondary-outline-btn,
    .is-style-tertiary-btn,
    .is-style-tertiary-outline-btn,
    .is-style-link
  )
  .wp-block-button__link {
  background-color: var(--wp--preset--color--primary);
  color: #fff;
  text-decoration: none;
  transition: all 0.15s;
}
.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link {
  -o-border-image: none;
  border-image: none;
  color: var(--wp--preset--color--primary);
  box-shadow: inset 0 0 0 2px var(--wp--preset--color--primary);
  box-shadow: none !important;
  padding: 17px 29px;
  line-height: 1 !important;
}
.wp-block-buttons
  .wp-block-button.is-style-outline
  .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--primary);
  box-shadow: inset 0 0 0 2px var(--wp--preset--color--primary) !important;
  border-color: var(--wp--preset--color--primary);
}
.wp-block-buttons
  .wp-block-button.is-style-secondary-btn
  .wp-block-button__link {
  background-color: #fff;
  color: #fff;
  text-decoration: none;
  transition: all 0.15s;
}
.wp-block-buttons
  .wp-block-button.is-style-secondary-outline-btn
  .wp-block-button__link {
  -o-border-image: none;
  border-image: none;
  color: #2d2d39;
  box-shadow: inset 0 0 0 2px #2d2d39;
}
.wp-block-buttons
  .wp-block-button.is-style-secondary-outline-btn
  .wp-block-button__link:hover {
  background-color: #2d2d39;
  box-shadow: inset 0 0 0 2px #2d2d39 !important;
  border-color: #2d2d39;
}
.wp-block-buttons
  .wp-block-button.is-style-secondary-outline-btn
  .wp-block-button__link:hover {
  color: #fff !important;
}
.wp-block-buttons
  .wp-block-button.is-style-tertiary-btn
  .wp-block-button__link {
  background-color: #fff;
  color: var(--wp--preset--color--primary);
  text-decoration: none;
  transition: all 0.15s;
}
.wp-block-buttons
  .wp-block-button.is-style-tertiary-outline-btn
  .wp-block-button__link {
  -o-border-image: none;
  border-image: none;
  color: #fff;
  box-shadow: inset 0 0 0 2px #898a8a;
}
.wp-block-buttons
  .wp-block-button.is-style-tertiary-outline-btn
  .wp-block-button__link:hover {
  background-color: #fff;
  box-shadow: inset 0 0 0 2px #fff !important;
  border-color: #fff;
}
.wp-block-buttons
  .wp-block-button.is-style-tertiary-outline-btn
  .wp-block-button__link:hover {
  color: #000 !important;
}
.wp-block-buttons .wp-block-button.is-style-link .wp-block-button__link {
  border: none;
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-background {
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-background:hover {
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
.block-editor-block-list__layout .wp-block-button .wp-block-button__link {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  padding: 17px 29px;
  border-radius: 25px;
  font-family: var(--wp--preset--font-family--primary);
  font-size: 16px;
  font-weight: 500;
  transition: all 0.15s;
  display: table;
  font-weight: 700;
}
.block-editor-block-list__layout .wp-block-button .wp-block-button__link:hover {
  text-decoration: none !important;
}
.block-editor-block-list__layout .wp-block-button .wp-block-button__link:focus {
  transition: all 0s;
}
.block-editor-block-list__layout
  .wp-block-button
  .wp-block-button__link:disabled {
  opacity: 0.55;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-filter: grayscale(0.5);
  filter: grayscale(0.5);
}
.block-editor-block-list__layout
  .wp-block-button:not(
    .is-style-outline,
    .is-style-secondary-btn,
    .is-style-secondary-outline-btn,
    .is-style-tertiary-btn,
    .is-style-tertiary-outline-btn,
    .is-style-link
  )
  .wp-block-button__link {
  background-color: var(--wp--preset--color--primary);
  color: #fff;
  text-decoration: none;
  transition: all 0.15s;
}
.block-editor-block-list__layout
  .wp-block-button.is-style-outline
  .wp-block-button__link {
  -o-border-image: none;
  border-image: none;
  color: var(--wp--preset--color--primary);
  box-shadow: inset 0 0 0 2px var(--wp--preset--color--primary);
}
.block-editor-block-list__layout
  .wp-block-button.is-style-outline
  .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--primary);
  box-shadow: inset 0 0 0 2px var(--wp--preset--color--primary) !important;
  border-color: var(--wp--preset--color--primary);
}
.block-editor-block-list__layout
  .wp-block-button.is-style-secondary-btn
  .wp-block-button__link {
  background-color: #2d2d39;
  color: #fff;
  text-decoration: none;
  transition: all 0.15s;
}
.block-editor-block-list__layout
  .wp-block-button.is-style-secondary-outline-btn
  .wp-block-button__link {
  -o-border-image: none;
  border-image: none;
  color: #2d2d39;
  box-shadow: inset 0 0 0 2px #2d2d39;
}
.block-editor-block-list__layout
  .wp-block-button.is-style-secondary-outline-btn
  .wp-block-button__link:hover {
  background-color: #2d2d39;
  box-shadow: inset 0 0 0 2px #2d2d39 !important;
  border-color: #2d2d39;
}
.block-editor-block-list__layout
  .wp-block-button.is-style-tertiary-btn
  .wp-block-button__link {
  background-color: #fff;
  color: var(--wp--preset--color--primary);
  text-decoration: none;
  transition: all 0.15s;
}
.block-editor-block-list__layout
  .wp-block-button.is-style-tertiary-outline-btn
  .wp-block-button__link {
  -o-border-image: none;
  border-image: none;
  color: #fff;
  box-shadow: inset 0 0 0 2px #fff;
}
.block-editor-block-list__layout
  .wp-block-button.is-style-tertiary-outline-btn
  .wp-block-button__link:hover {
  background-color: #fff;
  box-shadow: inset 0 0 0 2px #fff !important;
  border-color: #fff;
}
.block-editor-block-list__layout
  .wp-block-button.is-style-link
  .wp-block-button__link {
  border: none;
}
.block-editor-block-list__layout
  .wp-block-button
  .wp-block-button__link.has-background {
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0);
}
.block-editor-block-list__layout
  .wp-block-button
  .wp-block-button__link.has-background:hover {
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
