@media (max-width: 850px) {
  .order-summary .summary-row {
    display: flex;
  }

  .order-summary .secure-strip {
    display: flex;
  }

  .order-summary .account-chip {
    margin-bottom: 22px;
  }

  .order-summary .summary-total {
    margin-top: 14px;
  }
}

@media (max-width: 560px) {
  .order-summary {
    padding: 28px 24px;
    border-radius: 25px;
  }

  .order-summary .summary-label {
    display: inline-block;
  }

  .order-summary .account-chip {
    margin: 18px 0 22px;
  }

  .order-summary .summary-row {
    padding: 9px 0;
  }

  .order-summary .summary-total {
    padding-top: 18px;
  }

  .order-summary .secure-strip {
    margin-top: 24px;
  }
}
