:root {

  /* ---------------------------------------
  * Section: Color Palette
  * --------------------------------------- */
  --ign-color-blush-light: #FDEEEF;
  --ign-color-blush-medium: #F6E5E2;
  --ign-color-blush-dark: #E79B99;

  --ign-color-peach-lighter: #FFFAF8;
  --ign-color-peach-light: #F8E6D6;
  --ign-color-peach: #EACFC2;
  --ign-color-peach-medium: #D6A9A3;
  --ign-color-peach-dark: #7B5550;

  --ign-color-pink-light: #EFD9E1;
  --ign-color-pink-medium: #E17C94;
  --ign-color-pink-dark: #C45A75;

  --ign-color-green-olive-light: #B0C3A8;
  --ign-color-green-olive-dark: #A3B58E;

  --ign-color-green: #9DBF89;
  --ign-color-green-bright: #3f8056;
  --ign-color-green-bright-dark: #4a684d;

  --ign-color-gray-dark: #444444;

  --ign-color-cream: #FAF8F4;

  --ign-color-lavender: #a77db1;


  /*---- Globals ---- */

  /* Background Colors */
  --ign-color-header-footer-background: var(--ign-color-peach-lighter);
  --ign-color-footer-third-background: var(--ign-color-gray-dark);
  --ign-color-page-background: var(--ign-color-cream);

  /* Decoration Colors */
  --ign-color-divider: var(--ign-color-peach-medium);
  --ign-color-divider-light: var(--ign-color-peach-medium);

  /* Text Colors */
  --ign-main-text: var(--ign-color-gray-dark);
  --ign-alt-text: var(--ign-color-peach-dark);

  /* IGN Badge Colors */
  --ign-badge-onsale-background: var(--ign-color-green);
  --ign-badge-limited-background: var(--ign-color-lavender);
  --ign-badge-new-arrival-background: var(--ign-color-cream);
  --ign-badge-new-arrival-text: var(--ign-main-text);

  /* Link Colors */
  --ign-link: var(--ign-color-green-bright);
  --ign-link-hover: var(--ign-color-green);

}


/* ---------------------------------------
* Fonts
* --------------------------------------- */

/*---- Alpha 54 ---- */
@font-face {
  font-family: 'Alpha 54';
  src: url(/wp-content/themes/ignacio-floral/assets/fonts/alpha54-webfont.woff);
  font-weight: normal;
}


/* ---------------------------------------
* Forms
* --------------------------------------- */
.uagb-forms-input {
  border-color: var(--ign-color-peach-dark) !important;
}

.ign-contact-form-field .uagb-forms-input-label {
  color: var(--ign-color-green-bright-dark);
  font-size: 1.25em !important;
  font-weight: bold;
  font-variant-caps: all-petite-caps;
}

/* ---------------------------------------
* Address Block
* --------------------------------------- */
address {
  font-style: normal;
  /*line-height: 1.6;*/
  margin: 1em 0;
  font-size: 1.5vw;
  font-family: 'Alpha 54';
  color: var(--ign-alt-text);
  line-height: normal;
}

.wp-block-uagb-separator {
  color: var(--ign-color-divider);
}

.ign h2 {
  font-family: 'EB Garamond';
}

.ign a {
  color: var(--ign-link);
  font-style: italic;
  font-weight: 600;
}

.ign a:hover {
  color: var(--ign-link-hover);
  text-decoration: underline;
}

.ast-container .content-area {
  margin-top: +0.5em !important;
  margin-bottom: +0.5em !important;
}