:root {
  --air-checkout-host-display: block;
  --air-checkout-display: grid;
  --air-checkout-grid-template-columns: auto auto auto;
  --air-checkout-grid-template-areas: 'logo name payment' 'logo title purchase'
    'divider divider divider' 'cost cost cost' 'fee fee fee' 'total total total';
  --air-checkout-width: 100%;
  --air-checkout-max-width: 768px;
  --air-checkout-padding: var(--air-spacing-05);
  --air-checkout-border: 1px solid var(--air-color-bright-gray);
  --air-checkout-background-color: var(--air-color-white);
  --air-checkout-edit-color: var(--air-link-color);
  --air-checkout-edit-text-decoration: var(--air-link-navigation-text-decoration);
  --air-checkout-edit-hover-color: var(--air-link-hover-color);
  --air-checkout-edit-focus-color: var(--air-link-focus-color);
  --air-checkout-edit-active-color: var(--air-link-active-color);
  --air-checkout-edit-visited-color: var(--air-link-visited-color);
  --air-checkout-name-color: var(--air-headline-2-color);
  --air-checkout-name-font-family: var(--air-headline-2-font-family);
  --air-checkout-name-font-size: var(--air-headline-2-font-size);
  --air-checkout-name-font-weight: var(--air-headline-2-font-weight);
  --air-checkout-name-line-height: var(--air-headline-2-line-height);
  --air-checkout-name-padding-left: var(--air-spacing-03);
  --air-checkout-name-padding-right: var(--air-spacing-03);
  --air-checkout-name-margin-top: 0;
  --air-checkout-name-margin-bottom: 0;
  --air-checkout-title-color: var(--air-caption-color);
  --air-checkout-title-font-family: var(--air-caption-font-family);
  --air-checkout-title-font-size: var(--air-caption-font-size);
  --air-checkout-title-font-weight: var(--air-caption-font-weight);
  --air-checkout-title-line-height: var(--air-caption-line-height);
  --air-checkout-title-padding-left: var(--air-spacing-03);
  --air-checkout-title-padding-right: var(--air-spacing-03);
  --air-checkout-title-margin-top: 0;
  --air-checkout-title-margin-bottom: 0;
  --air-checkout-divider-margin: var(--air-spacing-05) 0;
  --air-checkout-paragraph-color: var(--air-body-color);
  --air-checkout-paragraph-font-family: var(--air-body-font-family);
  --air-checkout-paragraph-font-size: var(--air-body-font-size);
  --air-checkout-paragraph-font-weight: var(--air-body-font-weight);
  --air-checkout-paragraph-line-height: var(--air-body-line-height);
  --air-checkout-paragraph-text-transform: capitalize;
  --air-checkout-paragraph-margin-top: 0;
  --air-checkout-paragraph-margin-bottom: 0;
  --air-checkout-paragraph-divider-margin-top: var(--air-spacing-02);
  --air-checkout-paragraph-divider-padding-top: var(--air-spacing-02);
  --air-checkout-paragraph-divider-border-top: 1px dashed var(--air-color-bright-gray);
  --air-checkout-paragraph-total-font-weight: var(--air-body-bold-font-weight);
  --air-mobile-checkout-padding: var(--air-spacing-03);
  --air-mobile-checkout-grid-template-areas: 'logo name name' 'logo title title'
    'payment payment payment' 'purchase purchase purchase' 'divider divider divider'
    'cost cost cost' 'fee fee fee' 'total total total';
  --air-mobile-checkout-divider-margin: var(--air-spacing-04) 0;
  --air-mobile-checkout-paragraph-divider-padding-top: var(--air-spacing-03);
}
