.checkout-container {
  align-items: flex-start;

  &:has(.checkout-additional) {
    .checkout-main {
      margin-bottom: 1.5rem;
    }
  }

  .checkout-main {
    padding: 1.5rem;
    background-color: var(--bs-lighter);
  }

  .checkout-additional {
    margin-block: 0 !important;
    padding: 1.5rem;
    background-color: var(--bs-lighter);
  }

  .checkout-aside {
    padding: 1.5rem;
    background-color: var(--bs-lighter);

    .checkout-aside-summary {
      background: none;
      padding:0;
    }
  }
}


.cart-header-row, .line-item-label {
  font-weight: $font-weight-normal;
  text-transform: uppercase;
  font-family: $font-secondary;
}


.line-item-row{
  align-items: center;
}

.checkout-card{
  .card-actions{
    padding-top: .75rem;
  }
}