body {
  margin: 0;
}

p {
  margin-bottom: 1rem;
}

.textwidget.custom-html-widget {
  display: flex;
  gap: 5px;
}

button {
  cursor: pointer;
}

.elementor hr {
  margin: 2rem 0;
}

.text-primary {
  color: var(--e-global-color-primary);
}

.text-secondary {
  color: var(--e-global-color-secondary);
}

.text-text {
  color: var(--e-global-color-text);
}

.text-accent,
a.showcoupon  {
  color: var(--e-global-color-accent);
}

.bg-primary {
  background-color: var(--e-global-color-primary);
}

.bg-secondary {
  background-color: var(--e-global-color-secondary);
}

.bg-text {
  background-color: var(--e-global-color-text);
}

.bg-accent {
  background-color: var(--e-global-color-accent);
}

.border-primary {
  border-color: var(--e-global-color-primary);
}

.border-secondary {
  border-color: var(--e-global-color-secondary);
}

.border-text {
  border-color: var(--e-global-color-text);
}

.border-accent {
  border-color: var(--e-global-color-accent);
}

.elementor-widget-woocommerce-my-account {
    font-family: 'Aeonik', var(--font-principal), system-ui;
    color: var(--e-global-color-text);
}

.elementor-widget-woocommerce-my-account a {
    color: var(--e-global-color-primary)!important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover {
    color: var(--e-global-color-accent);
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button {
    border-color: var(--e-global-color-primary);
    border-radius: var(--tables-button-border-radius, 3px);
    border-style: var(--tables-buttons-border-type, solid);
    border-width: 2px;
    color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button,
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button {
    background: var(--e-global-color-primary);
}