/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.99.8/node_modules/css-loader/dist/cjs.js!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.89.0_webpack@5.99.8/node_modules/sass-loader/dist/cjs.js!./src/scss/core-button.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
.wp-block-button.is-style-fill {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-wrap: nowrap;
  white-space: nowrap;
  transition: all 0.3s ease;
  border-radius: 3px !important;
}
.wp-block-button.is-style-fill > * {
  background-color: var(--wp--preset--color--accent-1);
  border: 1px solid var(--wp--preset--color--accent-1);
  color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-fill > *:hover {
  background-color: var(--wp--preset--color--accent-2);
  border: 1px solid var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-outline {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-wrap: nowrap;
  white-space: nowrap;
  transition: all 0.3s ease;
  border-radius: 3px !important;
}
.wp-block-button.is-style-outline > * {
  background-color: transparent;
  border: 1px solid var(--wp--preset--color--accent-3);
  color: var(--wp--preset--color--accent-3);
}
.wp-block-button.is-style-outline > *:hover {
  border-color: var(--wp--preset--color--accent-5);
}
.wp-block-button.is-style-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-wrap: nowrap;
  white-space: nowrap;
  transition: all 0.3s ease;
  border-radius: 3px !important;
}
.wp-block-button.is-style-secondary > * {
  background-color: var(--wp--preset--color--accent-5);
  border: 1px solid var(--wp--preset--color--accent-5);
  color: var(--wp--preset--color--accent-3);
}
.wp-block-button.is-style-secondary > *:hover {
  background-color: var(--wp--preset--color--accent-6);
  border: 1px solid var(--wp--preset--color--accent-3);
}
.wp-block-button.is-style-primary-right-arrow > * {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-wrap: nowrap;
  white-space: nowrap;
  transition: all 0.3s ease;
  border-radius: 3px !important;
  padding-right: 44px;
  background-color: var(--wp--preset--color--accent-1);
  border: 1px solid var(--wp--preset--color--accent-1);
  color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-primary-right-arrow > *::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 20px;
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTU2Ni42IDM0Mi42QzU3OS4xIDMzMC4xIDU3OS4xIDMwOS44IDU2Ni42IDI5Ny4zTDQwNi42IDEzNy4zQzM5NC4xIDEyNC44IDM3My44IDEyNC44IDM2MS4zIDEzNy4zQzM0OC44IDE0OS44IDM0OC44IDE3MC4xIDM2MS4zIDE4Mi42TDQ2Ni43IDI4OEw5NiAyODhDNzguMyAyODggNjQgMzAyLjMgNjQgMzIwQzY0IDMzNy43IDc4LjMgMzUyIDk2IDM1Mkw0NjYuNyAzNTJMMzYxLjMgNDU3LjRDMzQ4LjggNDY5LjkgMzQ4LjggNDkwLjIgMzYxLjMgNTAyLjdDMzczLjggNTE1LjIgMzk0LjEgNTE1LjIgNDA2LjYgNTAyLjdMNTY2LjYgMzQyLjd6IgogICAgICAgIGZpbGw9IiNmZmZmZmYiIC8+Cjwvc3ZnPg==);
  width: 16px;
  height: 16px;
  z-index: 2;
  transition: transform 0.3s ease;
}
.wp-block-button.is-style-primary-right-arrow > *:hover::after {
  transform: translateX(5px);
}
.wp-block-button.is-style-primary-right-arrow > *:hover {
  background-color: var(--wp--preset--color--accent-2);
  border: 1px solid var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-secondary-right-arrow > * {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-wrap: nowrap;
  white-space: nowrap;
  transition: all 0.3s ease;
  border-radius: 3px !important;
  padding-right: 44px;
  background-color: var(--wp--preset--color--accent-5);
  border: 1px solid var(--wp--preset--color--accent-5);
  color: var(--wp--preset--color--accent-3);
}
.wp-block-button.is-style-secondary-right-arrow > *::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 20px;
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTU2Ni42IDM0Mi42QzU3OS4xIDMzMC4xIDU3OS4xIDMwOS44IDU2Ni42IDI5Ny4zTDQwNi42IDEzNy4zQzM5NC4xIDEyNC44IDM3My44IDEyNC44IDM2MS4zIDEzNy4zQzM0OC44IDE0OS44IDM0OC44IDE3MC4xIDM2MS4zIDE4Mi42TDQ2Ni43IDI4OEw5NiAyODhDNzguMyAyODggNjQgMzAyLjMgNjQgMzIwQzY0IDMzNy43IDc4LjMgMzUyIDk2IDM1Mkw0NjYuNyAzNTJMMzYxLjMgNDU3LjRDMzQ4LjggNDY5LjkgMzQ4LjggNDkwLjIgMzYxLjMgNTAyLjdDMzczLjggNTE1LjIgMzk0LjEgNTE1LjIgNDA2LjYgNTAyLjdMNTY2LjYgMzQyLjd6IgogICAgICAgIGZpbGw9IiMyZDM3NDgiIC8+Cjwvc3ZnPg==);
  width: 16px;
  height: 16px;
  z-index: 2;
  transition: transform 0.3s ease;
}
.wp-block-button.is-style-secondary-right-arrow > *:hover::after {
  transform: translateX(5px);
}
.wp-block-button.is-style-secondary-right-arrow > *:hover {
  background-color: var(--wp--preset--color--accent-6);
  border: 1px solid var(--wp--preset--color--accent-3);
}
.wp-block-button.is-style-outline-right-arrow > * {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-wrap: nowrap;
  white-space: nowrap;
  transition: all 0.3s ease;
  border-radius: 3px !important;
  padding-right: 44px;
  background-color: transparent;
  border: 1px solid var(--wp--preset--color--accent-3);
  color: var(--wp--preset--color--accent-3);
}
.wp-block-button.is-style-outline-right-arrow > *::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 20px;
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTU2Ni42IDM0Mi42QzU3OS4xIDMzMC4xIDU3OS4xIDMwOS44IDU2Ni42IDI5Ny4zTDQwNi42IDEzNy4zQzM5NC4xIDEyNC44IDM3My44IDEyNC44IDM2MS4zIDEzNy4zQzM0OC44IDE0OS44IDM0OC44IDE3MC4xIDM2MS4zIDE4Mi42TDQ2Ni43IDI4OEw5NiAyODhDNzguMyAyODggNjQgMzAyLjMgNjQgMzIwQzY0IDMzNy43IDc4LjMgMzUyIDk2IDM1Mkw0NjYuNyAzNTJMMzYxLjMgNDU3LjRDMzQ4LjggNDY5LjkgMzQ4LjggNDkwLjIgMzYxLjMgNTAyLjdDMzczLjggNTE1LjIgMzk0LjEgNTE1LjIgNDA2LjYgNTAyLjdMNTY2LjYgMzQyLjd6IgogICAgICAgIGZpbGw9IiMyZDM3NDgiIC8+Cjwvc3ZnPg==);
  width: 16px;
  height: 16px;
  z-index: 2;
  transition: transform 0.3s ease;
}
.wp-block-button.is-style-outline-right-arrow > *:hover::after {
  transform: translateX(5px);
}
.wp-block-button.is-style-outline-right-arrow > *:hover {
  border-color: var(--wp--preset--color--accent-5);
}
