.gt-bouton-block {
  display: flex;
  gap: 0 1rem;
  align-items: center;
  text-decoration: none;
  color: inherit;
  transition: 0.2s ease-in-out;
}
@media (max-width: 781px) {
  .gt-bouton-block {
    margin: 0 !important;
    justify-content: center;
  }
}
@media (max-width: 450px) {
  .gt-bouton-block {
    flex-wrap: wrap;
  }
}
.gt-bouton-block.alignright {
  justify-content: flex-end;
}
.gt-bouton-block.aligncenter {
  justify-content: center;
}
.gt-bouton-block.alignleft {
  justify-content: flex-start;
  margin-left: 0 !important;
  margin-right: auto;
  float: none !important;
}
.gt-bouton-block__content {
  min-width: fit-content;
}
.gt-bouton-block__image {
  position: relative;
  left: 0;
  line-height: 0;
  transition: 0.2s ease-in-out 0.1s;
}
.gt-bouton-block p {
  text-transform: uppercase;
  font-size: var(--wp--preset--font-size--medium-large);
  font-family: var(--wp--preset--font-family--gotham);
  text-decoration: none;
  background-image: linear-gradient(#f19000, #f19000);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 0.25rem;
  transition: 0.2s ease-in-out;
}
.gt-bouton-block:hover {
  color: var(--wp--preset--color--link-color);
}
.gt-bouton-block:hover p {
  background-size: 100% 0.25rem;
}
.gt-bouton-block:hover .gt-bouton-block__image {
  left: 1rem;
}
/*# sourceMappingURL=/var/www/clients/client1/web1/web/wp-content/themes/geek-tonic/inc/blocks/bouton/style.css.map */