.gg-button {
  --gg-button-color: #4e4e4e; }
  .gg-button a {
    text-transform: none !important;
    font-style: unset !important; }
  .gg-button.yellow {
    --gg-button-color: var(--e-global-color-secondary); }
  .gg-button.green {
    --gg-button-color: var(--e-global-color-primary); }
  .gg-button.orange {
    --gg-button-color: var(--e-global-color-f82c6dd); }
  .gg-button.purple {
    --gg-button-color: var(--e-global-color-text); }
  .gg-button.blue {
    --gg-button-color: var(--e-global-color-7c459ec); }
  .gg-button .elementor-button {
    border-color: var(--gg-button-color);
    color: var(--gg-button-color) !important;
    background-color: #ffffff;
    transition: filter .3s ease;
    filter: none; }
    .gg-button .elementor-button:hover {
      filter: drop-shadow(4px 4px 0 var(--gg-button-color)); }

.elementor-form .elementor-button {
  border-color: var(--e-global-color-text);
  color: var(--e-global-color-text) !important;
  background-color: #ffffff !important;
  transition: filter .3s ease;
  filter: none;
  border-radius: 0 !important; }
  .elementor-form .elementor-button:hover {
    filter: drop-shadow(4px 4px 0 var(--e-global-color-text)); }

.woocommerce-product-gallery .info-flag {
  position: absolute;
  top: 30px;
  left: 0;
  background-color: #684376;
  color: #fff;
  padding: 8px 12px;
  line-height: 1;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-family: var(--e-global-typography-primary-font-family); }
  .woocommerce-product-gallery .info-flag:hover {
    font-style: italic; }

.price .regular-price {
  text-decoration: line-through;
  color: gray;
  font-style: italic;
  font-size: 0.8em; }

/*# sourceMappingURL=theme.css.map */
