/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
:host {
  --digi--receipt--background-color: var(--digi--color--background--pop-out);
  --digi--receipt--margin: var(--digi--padding--small);
  --digi--receipt--padding-top: var(--digi--padding--large);
  --digi--receipt--padding-bottom: var(--digi--padding--largest);
  --digi--receipt--padding-top--desktop: var(--digi--padding--largest-2);
  --digi--receipt--padding-bottom--desktop: var(--digi--padding--largest-3);
  --digi--receipt--padding-horizontal: var(--digi--padding--medium);
  --digi--receipt--heading--color: var(--digi--color--text--primary);
  --digi--receipt--heading--font-size: var(--digi--typography--heading-2--font-size--mobile);
  --digi--receipt--heading--font-size--desktop: var(--digi--typography--heading-1--font-size--desktop-large);
  --digi--receipt--heading--font-weight: var(--digi--typography--heading-2--font-weight--mobile);
  --digi--receipt--heading--font-weight--desktop: var(--digi--typography--heading-1--font-weight--desktop);
  --digi--receipt--heading--font-family: var(--digi--global--typography--font-family--default);
}
:host .digi-form-receipt {
  background-color: var(--digi--receipt--background-color);
  display: grid;
  padding-top: var(--digi--receipt--padding-top);
  padding-bottom: var(--digi--receipt--padding-bottom);
}
@media (min-width: 61.9375rem) {
  :host .digi-form-receipt {
    padding-top: var(--digi--receipt--padding-top--desktop);
    padding-bottom: var(--digi--receipt--padding-bottom--desktop);
  }
}
:host .digi-form-receipt--grid {
  padding-left: var(--digi--receipt--padding-horizontal);
  padding-right: var(--digi--receipt--padding-horizontal);
}
:host .digi-form-receipt--center .digi-form-receipt__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
:host .digi-form-receipt__content {
  grid-column: 1;
  grid-row: 1;
}
:host .digi-form-receipt__body {
  display: flex;
  flex-direction: column;
}
:host .digi-form-receipt__heading {
  font-family: var(--digi--receipt--heading--font-family);
  font-size: var(--digi--receipt--heading--font-size);
  font-weight: var(--digi--receipt--heading--font-weight);
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  color: var(--digi--receipt--heading--color);
}
@media (min-width: 61.9375rem) {
  :host .digi-form-receipt__heading {
    font-size: var(--digi--receipt--heading--font-size--desktop);
    font-weight: var(--digi--receipt--heading--font-weight--desktop);
  }
}
:host .digi-form-receipt__icon {
  width: 2.125rem;
  height: 1.75rem;
  margin-bottom: var(--digi--receipt--margin);
}
@media (min-width: 61.9375rem) {
  :host .digi-form-receipt__icon {
    width: 2.75rem;
    height: 2.25rem;
  }
}
:host .digi-form-receipt__infographic-primary {
  fill: var(--digi--color--infographic--brand--primary);
}
:host .digi-form-receipt__slot-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
:host .digi-form-receipt__slot-wrapper-has-content {
  padding-top: 1.5rem;
}

::slotted(* .digi-form-receipt__slot-wrapper-center-text) {
  text-align: center;
}